diff options
author | Jim Meyering <meyering@redhat.com> | 2009-10-31 09:42:37 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2009-10-31 09:42:37 +0100 |
commit | c74c2411db5f3bf06848008c0d121a23fd31cf91 (patch) | |
tree | 40c8907b4d587854cb23b3bee52191c0b47c0aa3 /lib/umaxtostr.c | |
parent | 708e2420452bb7233e0153b0b92c4e7dc79e03e3 (diff) | |
download | gnulib-c74c2411db5f3bf06848008c0d121a23fd31cf91.tar.gz |
inttostr: aesthetics and improved (compile-time) safety
Define inttype_is_signed rather than inttype_is_unsigned,
since the sole use is via "#if inttype_is_signed".
* lib/imaxtostr.c (inttype_is_signed): Define this, rather than
inttype_is_unsigned.
* lib/offtostr.c (inttype_is_signed): Likewise.
* lib/uinttostr.c (inttype_is_signed): Likewise.
* lib/umaxtostr.c (inttype_is_signed): Likewise.
* lib/inttostr.c (inttostr): Use verify to cross-check the
inttype_is_signed value and the signedness of the actual type.
* modules/inttostr (Depends-on): Add verify.
Diffstat (limited to 'lib/umaxtostr.c')
-rw-r--r-- | lib/umaxtostr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/umaxtostr.c b/lib/umaxtostr.c index 75346a44f7..914f388d1b 100644 --- a/lib/umaxtostr.c +++ b/lib/umaxtostr.c @@ -1,4 +1,4 @@ #define inttostr umaxtostr #define inttype uintmax_t -#define inttype_is_unsigned +#define inttype_is_signed 0 #include "inttostr.c" |