X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucw%2Fstrtonum.h;h=ae25ff5d9a46c4aeb9ea5f9b01cee51076ddeeaf;hb=9689a6aa2bb0815ab95ea679d0d298acc4c5cd5b;hp=085bd0b02ac07fdeb06a7529fca61c81ab53bc81;hpb=7bdf5aa9790158bd19b5ff2ae1ec841d7ae9f765;p=libucw.git diff --git a/ucw/strtonum.h b/ucw/strtonum.h index 085bd0b0..ae25ff5d 100644 --- a/ucw/strtonum.h +++ b/ucw/strtonum.h @@ -11,6 +11,8 @@ #define _STRTONUM_H #ifdef CONFIG_UCW_CLEAN_ABI +#define str_to_u32 ucw_str_to_u32 +#define str_to_u64 ucw_str_to_u64 #define str_to_uint ucw_str_to_uint #define str_to_uintmax ucw_str_to_uintmax #define str_to_uns ucw_str_to_uns @@ -52,6 +54,12 @@ static inline const char *str_to_##suffix(type *num, const char *str, const char STN_DECLARE_CONVERTOR(uint, uint); STN_SIGNED_CONVERTOR(int, int, uint) +STN_DECLARE_CONVERTOR(u32, u32); +STN_SIGNED_CONVERTOR(s32, s32, u32) + +STN_DECLARE_CONVERTOR(u64, u64); +STN_SIGNED_CONVERTOR(s64, s64, u64) + STN_DECLARE_CONVERTOR(uintmax_t, uintmax); STN_SIGNED_CONVERTOR(intmax_t, intmax, uintmax)