mirror of
https://github.com/openharmony/third_party_gettext.git
synced 2026-07-01 10:25:03 -04:00
Drop portability to AIX 4.
* gettext-runtime/intl/loadmsgcat.c: Assume PRI_MACROS_BROKEN is not set. * gettext-tools/tests/format-c-3-prg.c: Likewise. * gettext-tools/tests/format-c-4-prg.c: Likewise.
This commit is contained in:
@@ -100,362 +100,274 @@ char *alloca ();
|
||||
# include "lock.h"
|
||||
#endif
|
||||
|
||||
#ifdef _LIBC
|
||||
# define PRI_MACROS_BROKEN 0
|
||||
#endif
|
||||
|
||||
/* Provide fallback values for macros that ought to be defined in <inttypes.h>.
|
||||
Note that our fallback values need not be literal strings, because we don't
|
||||
use them with preprocessor string concatenation. */
|
||||
#if !defined PRId8 || PRI_MACROS_BROKEN
|
||||
# undef PRId8
|
||||
#if !defined PRId8
|
||||
# define PRId8 "d"
|
||||
#endif
|
||||
#if !defined PRIi8 || PRI_MACROS_BROKEN
|
||||
# undef PRIi8
|
||||
#if !defined PRIi8
|
||||
# define PRIi8 "i"
|
||||
#endif
|
||||
#if !defined PRIo8 || PRI_MACROS_BROKEN
|
||||
# undef PRIo8
|
||||
#if !defined PRIo8
|
||||
# define PRIo8 "o"
|
||||
#endif
|
||||
#if !defined PRIu8 || PRI_MACROS_BROKEN
|
||||
# undef PRIu8
|
||||
#if !defined PRIu8
|
||||
# define PRIu8 "u"
|
||||
#endif
|
||||
#if !defined PRIx8 || PRI_MACROS_BROKEN
|
||||
# undef PRIx8
|
||||
#if !defined PRIx8
|
||||
# define PRIx8 "x"
|
||||
#endif
|
||||
#if !defined PRIX8 || PRI_MACROS_BROKEN
|
||||
# undef PRIX8
|
||||
#if !defined PRIX8
|
||||
# define PRIX8 "X"
|
||||
#endif
|
||||
#if !defined PRId16 || PRI_MACROS_BROKEN
|
||||
# undef PRId16
|
||||
#if !defined PRId16
|
||||
# define PRId16 "d"
|
||||
#endif
|
||||
#if !defined PRIi16 || PRI_MACROS_BROKEN
|
||||
# undef PRIi16
|
||||
#if !defined PRIi16
|
||||
# define PRIi16 "i"
|
||||
#endif
|
||||
#if !defined PRIo16 || PRI_MACROS_BROKEN
|
||||
# undef PRIo16
|
||||
#if !defined PRIo16
|
||||
# define PRIo16 "o"
|
||||
#endif
|
||||
#if !defined PRIu16 || PRI_MACROS_BROKEN
|
||||
# undef PRIu16
|
||||
#if !defined PRIu16
|
||||
# define PRIu16 "u"
|
||||
#endif
|
||||
#if !defined PRIx16 || PRI_MACROS_BROKEN
|
||||
# undef PRIx16
|
||||
#if !defined PRIx16
|
||||
# define PRIx16 "x"
|
||||
#endif
|
||||
#if !defined PRIX16 || PRI_MACROS_BROKEN
|
||||
# undef PRIX16
|
||||
#if !defined PRIX16
|
||||
# define PRIX16 "X"
|
||||
#endif
|
||||
#if !defined PRId32 || PRI_MACROS_BROKEN
|
||||
# undef PRId32
|
||||
#if !defined PRId32
|
||||
# define PRId32 "d"
|
||||
#endif
|
||||
#if !defined PRIi32 || PRI_MACROS_BROKEN
|
||||
# undef PRIi32
|
||||
#if !defined PRIi32
|
||||
# define PRIi32 "i"
|
||||
#endif
|
||||
#if !defined PRIo32 || PRI_MACROS_BROKEN
|
||||
# undef PRIo32
|
||||
#if !defined PRIo32
|
||||
# define PRIo32 "o"
|
||||
#endif
|
||||
#if !defined PRIu32 || PRI_MACROS_BROKEN
|
||||
# undef PRIu32
|
||||
#if !defined PRIu32
|
||||
# define PRIu32 "u"
|
||||
#endif
|
||||
#if !defined PRIx32 || PRI_MACROS_BROKEN
|
||||
# undef PRIx32
|
||||
#if !defined PRIx32
|
||||
# define PRIx32 "x"
|
||||
#endif
|
||||
#if !defined PRIX32 || PRI_MACROS_BROKEN
|
||||
# undef PRIX32
|
||||
#if !defined PRIX32
|
||||
# define PRIX32 "X"
|
||||
#endif
|
||||
#if !defined PRId64 || PRI_MACROS_BROKEN
|
||||
# undef PRId64
|
||||
#if !defined PRId64
|
||||
# define PRId64 (sizeof (long) == 8 ? "ld" : "lld")
|
||||
#endif
|
||||
#if !defined PRIi64 || PRI_MACROS_BROKEN
|
||||
# undef PRIi64
|
||||
#if !defined PRIi64
|
||||
# define PRIi64 (sizeof (long) == 8 ? "li" : "lli")
|
||||
#endif
|
||||
#if !defined PRIo64 || PRI_MACROS_BROKEN
|
||||
# undef PRIo64
|
||||
#if !defined PRIo64
|
||||
# define PRIo64 (sizeof (long) == 8 ? "lo" : "llo")
|
||||
#endif
|
||||
#if !defined PRIu64 || PRI_MACROS_BROKEN
|
||||
# undef PRIu64
|
||||
#if !defined PRIu64
|
||||
# define PRIu64 (sizeof (long) == 8 ? "lu" : "llu")
|
||||
#endif
|
||||
#if !defined PRIx64 || PRI_MACROS_BROKEN
|
||||
# undef PRIx64
|
||||
#if !defined PRIx64
|
||||
# define PRIx64 (sizeof (long) == 8 ? "lx" : "llx")
|
||||
#endif
|
||||
#if !defined PRIX64 || PRI_MACROS_BROKEN
|
||||
# undef PRIX64
|
||||
#if !defined PRIX64
|
||||
# define PRIX64 (sizeof (long) == 8 ? "lX" : "llX")
|
||||
#endif
|
||||
#if !defined PRIdLEAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIdLEAST8
|
||||
#if !defined PRIdLEAST8
|
||||
# define PRIdLEAST8 "d"
|
||||
#endif
|
||||
#if !defined PRIiLEAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIiLEAST8
|
||||
#if !defined PRIiLEAST8
|
||||
# define PRIiLEAST8 "i"
|
||||
#endif
|
||||
#if !defined PRIoLEAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIoLEAST8
|
||||
#if !defined PRIoLEAST8
|
||||
# define PRIoLEAST8 "o"
|
||||
#endif
|
||||
#if !defined PRIuLEAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIuLEAST8
|
||||
#if !defined PRIuLEAST8
|
||||
# define PRIuLEAST8 "u"
|
||||
#endif
|
||||
#if !defined PRIxLEAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIxLEAST8
|
||||
#if !defined PRIxLEAST8
|
||||
# define PRIxLEAST8 "x"
|
||||
#endif
|
||||
#if !defined PRIXLEAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIXLEAST8
|
||||
#if !defined PRIXLEAST8
|
||||
# define PRIXLEAST8 "X"
|
||||
#endif
|
||||
#if !defined PRIdLEAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIdLEAST16
|
||||
#if !defined PRIdLEAST16
|
||||
# define PRIdLEAST16 "d"
|
||||
#endif
|
||||
#if !defined PRIiLEAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIiLEAST16
|
||||
#if !defined PRIiLEAST16
|
||||
# define PRIiLEAST16 "i"
|
||||
#endif
|
||||
#if !defined PRIoLEAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIoLEAST16
|
||||
#if !defined PRIoLEAST16
|
||||
# define PRIoLEAST16 "o"
|
||||
#endif
|
||||
#if !defined PRIuLEAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIuLEAST16
|
||||
#if !defined PRIuLEAST16
|
||||
# define PRIuLEAST16 "u"
|
||||
#endif
|
||||
#if !defined PRIxLEAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIxLEAST16
|
||||
#if !defined PRIxLEAST16
|
||||
# define PRIxLEAST16 "x"
|
||||
#endif
|
||||
#if !defined PRIXLEAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIXLEAST16
|
||||
#if !defined PRIXLEAST16
|
||||
# define PRIXLEAST16 "X"
|
||||
#endif
|
||||
#if !defined PRIdLEAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIdLEAST32
|
||||
#if !defined PRIdLEAST32
|
||||
# define PRIdLEAST32 "d"
|
||||
#endif
|
||||
#if !defined PRIiLEAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIiLEAST32
|
||||
#if !defined PRIiLEAST32
|
||||
# define PRIiLEAST32 "i"
|
||||
#endif
|
||||
#if !defined PRIoLEAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIoLEAST32
|
||||
#if !defined PRIoLEAST32
|
||||
# define PRIoLEAST32 "o"
|
||||
#endif
|
||||
#if !defined PRIuLEAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIuLEAST32
|
||||
#if !defined PRIuLEAST32
|
||||
# define PRIuLEAST32 "u"
|
||||
#endif
|
||||
#if !defined PRIxLEAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIxLEAST32
|
||||
#if !defined PRIxLEAST32
|
||||
# define PRIxLEAST32 "x"
|
||||
#endif
|
||||
#if !defined PRIXLEAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIXLEAST32
|
||||
#if !defined PRIXLEAST32
|
||||
# define PRIXLEAST32 "X"
|
||||
#endif
|
||||
#if !defined PRIdLEAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIdLEAST64
|
||||
#if !defined PRIdLEAST64
|
||||
# define PRIdLEAST64 PRId64
|
||||
#endif
|
||||
#if !defined PRIiLEAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIiLEAST64
|
||||
#if !defined PRIiLEAST64
|
||||
# define PRIiLEAST64 PRIi64
|
||||
#endif
|
||||
#if !defined PRIoLEAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIoLEAST64
|
||||
#if !defined PRIoLEAST64
|
||||
# define PRIoLEAST64 PRIo64
|
||||
#endif
|
||||
#if !defined PRIuLEAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIuLEAST64
|
||||
#if !defined PRIuLEAST64
|
||||
# define PRIuLEAST64 PRIu64
|
||||
#endif
|
||||
#if !defined PRIxLEAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIxLEAST64
|
||||
#if !defined PRIxLEAST64
|
||||
# define PRIxLEAST64 PRIx64
|
||||
#endif
|
||||
#if !defined PRIXLEAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIXLEAST64
|
||||
#if !defined PRIXLEAST64
|
||||
# define PRIXLEAST64 PRIX64
|
||||
#endif
|
||||
#if !defined PRIdFAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIdFAST8
|
||||
#if !defined PRIdFAST8
|
||||
# define PRIdFAST8 "d"
|
||||
#endif
|
||||
#if !defined PRIiFAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIiFAST8
|
||||
#if !defined PRIiFAST8
|
||||
# define PRIiFAST8 "i"
|
||||
#endif
|
||||
#if !defined PRIoFAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIoFAST8
|
||||
#if !defined PRIoFAST8
|
||||
# define PRIoFAST8 "o"
|
||||
#endif
|
||||
#if !defined PRIuFAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIuFAST8
|
||||
#if !defined PRIuFAST8
|
||||
# define PRIuFAST8 "u"
|
||||
#endif
|
||||
#if !defined PRIxFAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIxFAST8
|
||||
#if !defined PRIxFAST8
|
||||
# define PRIxFAST8 "x"
|
||||
#endif
|
||||
#if !defined PRIXFAST8 || PRI_MACROS_BROKEN
|
||||
# undef PRIXFAST8
|
||||
#if !defined PRIXFAST8
|
||||
# define PRIXFAST8 "X"
|
||||
#endif
|
||||
#if !defined PRIdFAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIdFAST16
|
||||
#if !defined PRIdFAST16
|
||||
# define PRIdFAST16 "d"
|
||||
#endif
|
||||
#if !defined PRIiFAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIiFAST16
|
||||
#if !defined PRIiFAST16
|
||||
# define PRIiFAST16 "i"
|
||||
#endif
|
||||
#if !defined PRIoFAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIoFAST16
|
||||
#if !defined PRIoFAST16
|
||||
# define PRIoFAST16 "o"
|
||||
#endif
|
||||
#if !defined PRIuFAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIuFAST16
|
||||
#if !defined PRIuFAST16
|
||||
# define PRIuFAST16 "u"
|
||||
#endif
|
||||
#if !defined PRIxFAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIxFAST16
|
||||
#if !defined PRIxFAST16
|
||||
# define PRIxFAST16 "x"
|
||||
#endif
|
||||
#if !defined PRIXFAST16 || PRI_MACROS_BROKEN
|
||||
# undef PRIXFAST16
|
||||
#if !defined PRIXFAST16
|
||||
# define PRIXFAST16 "X"
|
||||
#endif
|
||||
#if !defined PRIdFAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIdFAST32
|
||||
#if !defined PRIdFAST32
|
||||
# define PRIdFAST32 "d"
|
||||
#endif
|
||||
#if !defined PRIiFAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIiFAST32
|
||||
#if !defined PRIiFAST32
|
||||
# define PRIiFAST32 "i"
|
||||
#endif
|
||||
#if !defined PRIoFAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIoFAST32
|
||||
#if !defined PRIoFAST32
|
||||
# define PRIoFAST32 "o"
|
||||
#endif
|
||||
#if !defined PRIuFAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIuFAST32
|
||||
#if !defined PRIuFAST32
|
||||
# define PRIuFAST32 "u"
|
||||
#endif
|
||||
#if !defined PRIxFAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIxFAST32
|
||||
#if !defined PRIxFAST32
|
||||
# define PRIxFAST32 "x"
|
||||
#endif
|
||||
#if !defined PRIXFAST32 || PRI_MACROS_BROKEN
|
||||
# undef PRIXFAST32
|
||||
#if !defined PRIXFAST32
|
||||
# define PRIXFAST32 "X"
|
||||
#endif
|
||||
#if !defined PRIdFAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIdFAST64
|
||||
#if !defined PRIdFAST64
|
||||
# define PRIdFAST64 PRId64
|
||||
#endif
|
||||
#if !defined PRIiFAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIiFAST64
|
||||
#if !defined PRIiFAST64
|
||||
# define PRIiFAST64 PRIi64
|
||||
#endif
|
||||
#if !defined PRIoFAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIoFAST64
|
||||
#if !defined PRIoFAST64
|
||||
# define PRIoFAST64 PRIo64
|
||||
#endif
|
||||
#if !defined PRIuFAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIuFAST64
|
||||
#if !defined PRIuFAST64
|
||||
# define PRIuFAST64 PRIu64
|
||||
#endif
|
||||
#if !defined PRIxFAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIxFAST64
|
||||
#if !defined PRIxFAST64
|
||||
# define PRIxFAST64 PRIx64
|
||||
#endif
|
||||
#if !defined PRIXFAST64 || PRI_MACROS_BROKEN
|
||||
# undef PRIXFAST64
|
||||
#if !defined PRIXFAST64
|
||||
# define PRIXFAST64 PRIX64
|
||||
#endif
|
||||
#if !defined PRIdMAX || PRI_MACROS_BROKEN
|
||||
# undef PRIdMAX
|
||||
#if !defined PRIdMAX
|
||||
# define PRIdMAX (sizeof (uintmax_t) == sizeof (long) ? "ld" : "lld")
|
||||
#endif
|
||||
#if !defined PRIiMAX || PRI_MACROS_BROKEN
|
||||
# undef PRIiMAX
|
||||
#if !defined PRIiMAX
|
||||
# define PRIiMAX (sizeof (uintmax_t) == sizeof (long) ? "li" : "lli")
|
||||
#endif
|
||||
#if !defined PRIoMAX || PRI_MACROS_BROKEN
|
||||
# undef PRIoMAX
|
||||
#if !defined PRIoMAX
|
||||
# define PRIoMAX (sizeof (uintmax_t) == sizeof (long) ? "lo" : "llo")
|
||||
#endif
|
||||
#if !defined PRIuMAX || PRI_MACROS_BROKEN
|
||||
# undef PRIuMAX
|
||||
#if !defined PRIuMAX
|
||||
# define PRIuMAX (sizeof (uintmax_t) == sizeof (long) ? "lu" : "llu")
|
||||
#endif
|
||||
#if !defined PRIxMAX || PRI_MACROS_BROKEN
|
||||
# undef PRIxMAX
|
||||
#if !defined PRIxMAX
|
||||
# define PRIxMAX (sizeof (uintmax_t) == sizeof (long) ? "lx" : "llx")
|
||||
#endif
|
||||
#if !defined PRIXMAX || PRI_MACROS_BROKEN
|
||||
# undef PRIXMAX
|
||||
#if !defined PRIXMAX
|
||||
# define PRIXMAX (sizeof (uintmax_t) == sizeof (long) ? "lX" : "llX")
|
||||
#endif
|
||||
#if !defined PRIdPTR || PRI_MACROS_BROKEN
|
||||
# undef PRIdPTR
|
||||
#if !defined PRIdPTR
|
||||
# define PRIdPTR \
|
||||
(sizeof (void *) == sizeof (long) ? "ld" : \
|
||||
sizeof (void *) == sizeof (int) ? "d" : \
|
||||
"lld")
|
||||
#endif
|
||||
#if !defined PRIiPTR || PRI_MACROS_BROKEN
|
||||
# undef PRIiPTR
|
||||
#if !defined PRIiPTR
|
||||
# define PRIiPTR \
|
||||
(sizeof (void *) == sizeof (long) ? "li" : \
|
||||
sizeof (void *) == sizeof (int) ? "i" : \
|
||||
"lli")
|
||||
#endif
|
||||
#if !defined PRIoPTR || PRI_MACROS_BROKEN
|
||||
# undef PRIoPTR
|
||||
#if !defined PRIoPTR
|
||||
# define PRIoPTR \
|
||||
(sizeof (void *) == sizeof (long) ? "lo" : \
|
||||
sizeof (void *) == sizeof (int) ? "o" : \
|
||||
"llo")
|
||||
#endif
|
||||
#if !defined PRIuPTR || PRI_MACROS_BROKEN
|
||||
# undef PRIuPTR
|
||||
#if !defined PRIuPTR
|
||||
# define PRIuPTR \
|
||||
(sizeof (void *) == sizeof (long) ? "lu" : \
|
||||
sizeof (void *) == sizeof (int) ? "u" : \
|
||||
"llu")
|
||||
#endif
|
||||
#if !defined PRIxPTR || PRI_MACROS_BROKEN
|
||||
# undef PRIxPTR
|
||||
#if !defined PRIxPTR
|
||||
# define PRIxPTR \
|
||||
(sizeof (void *) == sizeof (long) ? "lx" : \
|
||||
sizeof (void *) == sizeof (int) ? "x" : \
|
||||
"llx")
|
||||
#endif
|
||||
#if !defined PRIXPTR || PRI_MACROS_BROKEN
|
||||
# undef PRIXPTR
|
||||
#if !defined PRIXPTR
|
||||
# define PRIXPTR \
|
||||
(sizeof (void *) == sizeof (long) ? "lX" : \
|
||||
sizeof (void *) == sizeof (int) ? "X" : \
|
||||
|
||||
@@ -48,8 +48,7 @@ extern char *setlocale (int category, SETLOCALE_CONST char *locale);
|
||||
#define _(string) gettext (string)
|
||||
|
||||
/* Fallback definition. */
|
||||
#if !defined PRId8 || PRI_MACROS_BROKEN
|
||||
# undef PRId8
|
||||
#if !defined PRId8
|
||||
# define PRId8 "d"
|
||||
#endif
|
||||
|
||||
|
||||
@@ -48,8 +48,7 @@ extern char *setlocale (int category, SETLOCALE_CONST char *locale);
|
||||
#define _(string) gettext (string)
|
||||
|
||||
/* Fallback definition. */
|
||||
#if !defined PRId8 || PRI_MACROS_BROKEN
|
||||
# undef PRId8
|
||||
#if !defined PRId8
|
||||
# define PRId8 "d"
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user