mirror of
https://https.git.savannah.gnu.org/git/gnulib.git
synced 2026-09-05 21:21:53 +00:00
printf.m4: fix a bug in detecting printf %j support
* m4/printf.m4 (gl_PRINTF_SIZES_C99): Fail any system for which uintmax_t is defined in neither stdint.h nor inttypes.h. Before, this macro might have mistakenly set gl_cv_func_printf_sizes_c99=yes on such a system. Spotted by Zev Weiss.
This commit is contained in:
@@ -1,3 +1,12 @@
|
||||
2016-10-20 Jim Meyering <meyering@fb.com>
|
||||
|
||||
printf.m4: fix a bug in detecting printf %j support
|
||||
* m4/printf.m4 (gl_PRINTF_SIZES_C99): Fail any system for which
|
||||
uintmax_t is defined in neither stdint.h nor inttypes.h.
|
||||
Before, this macro might have mistakenly set
|
||||
gl_cv_func_printf_sizes_c99=yes on such a system.
|
||||
Spotted by Zev Weiss.
|
||||
|
||||
2016-10-19 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
sched: substitute HAVE_SYS_CDEFS_H too
|
||||
|
||||
@@ -38,6 +38,8 @@ int main ()
|
||||
if (sprintf (buf, "%ju %d", (uintmax_t) 12345671, 33, 44, 55) < 0
|
||||
|| strcmp (buf, "12345671 33") != 0)
|
||||
result |= 1;
|
||||
#else
|
||||
result |= 1;
|
||||
#endif
|
||||
buf[0] = '\0';
|
||||
if (sprintf (buf, "%zu %d", (size_t) 12345672, 33, 44, 55) < 0
|
||||
|
||||
Reference in New Issue
Block a user