diff options
author | Jim Meyering <jim@meyering.net> | 2002-09-17 14:41:43 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2002-09-17 14:41:43 +0000 |
commit | 32af38ad7ffdf2f075390041848fca4feb8cb254 (patch) | |
tree | 8bdd1f8faa820e2c1b6831c292eecff5c1d4d3c5 | |
parent | eb025632fca732892b39d6bb66527c534f675dc6 (diff) | |
download | coreutils-32af38ad7ffdf2f075390041848fca4feb8cb254.tar.xz |
(PRIdMAX, PRIoMAX, PRIuMAX, PRIxMAX): Define if necessary.
From gettext's intl/loadmsgcat.c.
-rw-r--r-- | src/sys2.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/sys2.h b/src/sys2.h index 0ba910eb9..0c1cef6e0 100644 --- a/src/sys2.h +++ b/src/sys2.h @@ -264,6 +264,23 @@ char *alloca (); # include <inttypes.h> /* for the definition of UINTMAX_MAX */ #endif +#if !defined PRIdMAX || PRI_MACROS_BROKEN +# undef PRIdMAX +# define PRIdMAX (sizeof (uintmax_t) == sizeof (long) ? "ld" : "lld") +#endif +#if !defined PRIoMAX || PRI_MACROS_BROKEN +# undef PRIoMAX +# define PRIoMAX (sizeof (uintmax_t) == sizeof (long) ? "lo" : "llo") +#endif +#if !defined PRIuMAX || PRI_MACROS_BROKEN +# undef PRIuMAX +# define PRIuMAX (sizeof (uintmax_t) == sizeof (long) ? "lu" : "llu") +#endif +#if !defined PRIxMAX || PRI_MACROS_BROKEN +# undef PRIxMAX +# define PRIxMAX (sizeof (uintmax_t) == sizeof (long) ? "lx" : "llx") +#endif + #include <ctype.h> /* Jim Meyering writes: |