diff options
author | Daniel Stenberg <daniel@haxx.se> | 2004-02-20 15:16:31 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2004-02-20 15:16:31 +0000 |
commit | b2e1bf7e7d617bb9437c750d4ad4e392e331adbb (patch) | |
tree | a667ec7c9c26fb660577795a15589d375f982b99 /lib/mprintf.c | |
parent | 7173a0f7b6004096672a85466753d57a2d2070da (diff) | |
download | curl-b2e1bf7e7d617bb9437c750d4ad4e392e331adbb.tar.gz |
No longer support Z as a flag to print size_t, it isn't used by libcurl
and I doubt anyone else uses it.
Better preprocessor magic for the O flag (for curl_off_t printing) to prevent
compiler warnings.
Diffstat (limited to 'lib/mprintf.c')
-rw-r--r-- | lib/mprintf.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/mprintf.c b/lib/mprintf.c index 42199cb8f..60fe81fe8 100644 --- a/lib/mprintf.c +++ b/lib/mprintf.c @@ -374,19 +374,20 @@ static int dprintf_Pass1(char *format, va_stack_t *vto, char **endpos, va_list a case 'q': flags |= FLAGS_LONGLONG; break; +#if 0 case 'Z': if (sizeof(size_t) > sizeof(unsigned long int)) flags |= FLAGS_LONGLONG; if (sizeof(size_t) > sizeof(unsigned int)) flags |= FLAGS_LONG; break; +#endif case 'O': - if (sizeof(curl_off_t) > sizeof(unsigned long int)) { - flags |= FLAGS_LONGLONG; - } - else if (sizeof(curl_off_t) > sizeof(unsigned int)) { - flags |= FLAGS_LONG; - } +#if SIZEOF_CURL_OFF_T > 4 + flags |= FLAGS_LONGLONG; +#else + flags |= FLAGS_LONG; +#endif break; case '0': if (!(flags & FLAGS_LEFT)) |