X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Flib%2Ffmt.h;h=567a9148dd5b42b05e1f13cca902383b69a41de4;hb=437b5e9a1c7245fb99ddcf114b6b1bce36ae69f7;hp=f6d84c690159575d02527b7a7fae7b9f6d0baa2a;hpb=87b55385b6aa379f7adab1d5a7b33f202680ada8;p=util-vserver.git diff --git a/util-vserver/lib/fmt.h b/util-vserver/lib/fmt.h index f6d84c6..567a914 100644 --- a/util-vserver/lib/fmt.h +++ b/util-vserver/lib/fmt.h @@ -59,8 +59,8 @@ size_t FMT_P( xlong) (char *ptr, long val) WEAKFUNC( xint #else size_t FMT_P(ulong_base)(char *ptr, unsigned long val, char base) WEAKFUNC(uint32_base); size_t FMT_P( long_base)(char *ptr, long val, char base) WEAKFUNC( int32_base); -size_t FMT_P(xulong) (char *ptr, unsigned long val, char base) WEAKFUNC(xuint32); -size_t FMT_P( xlong) (char *ptr, long val, char base) WEAKFUNC( xint32); +size_t FMT_P(xulong) (char *ptr, unsigned long val) WEAKFUNC(xuint32); +size_t FMT_P( xlong) (char *ptr, long val) WEAKFUNC( xint32); #endif size_t FMT_P(uint_base)(char *ptr, unsigned int val, char base) WEAKFUNC(uint32_base); @@ -68,6 +68,29 @@ size_t FMT_P( int_base)(char *ptr, int val, char base) WEAKFUNC( int3 size_t FMT_P(xuint) (char *ptr, unsigned int val, char base) WEAKFUNC(xuint32); size_t FMT_P( xint) (char *ptr, int val, char base) WEAKFUNC( xint32); +inline static size_t +FMT_P(uint64)(char *ptr, uint_least64_t val) +{ + return FMT_P(uint64_base)(ptr, val, 10); +} + +inline static size_t +FMT_P(int64)(char *ptr, uint_least64_t val) +{ + return FMT_P(int64_base)(ptr, val, 10); +} + +inline static size_t +FMT_P(uint32)(char *ptr, uint_least32_t val) +{ + return FMT_P(uint32_base)(ptr, val, 10); +} + +inline static size_t +FMT_P(int32)(char *ptr, uint_least32_t val) +{ + return FMT_P(int32_base)(ptr, val, 10); +} inline static size_t FMT_P(ulong)(char *ptr, unsigned long val)