bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: __long64_t not declared AIX 5.3.0.50, gcc 4.0.2


From: Perry Smith
Subject: Re: __long64_t not declared AIX 5.3.0.50, gcc 4.0.2
Date: Tue, 17 Oct 2006 15:25:30 -0500

*** lib/inttypes_.h     Mon Aug 28 20:42:18 2006
--- lib/inttypes.h      Tue Oct 17 04:01:55 2006
***************
*** 20,27 ****
     has not been included yet or if this file includes gnulib stdint.h
     which in turn includes this file.  */
#if ! defined INTTYPES_H || defined _GL_JUST_INCLUDE_ABSOLUTE_INTTYPES_H
! # if @HAVE_INTTYPES_H@
! #  include @ABSOLUTE_INTTYPES_H@
  # endif
  #endif

--- 20,27 ----
     has not been included yet or if this file includes gnulib stdint.h
     which in turn includes this file.  */
#if ! defined INTTYPES_H || defined _GL_JUST_INCLUDE_ABSOLUTE_INTTYPES_H
! # if 1
! #  include "///usr/include/inttypes.h"
  # endif
  #endif

***************
*** 46,154 ****

  #if ! defined __cplusplus || defined __STDC_FORMAT_MACROS

! # if !defined PRId8 || @PRI_MACROS_BROKEN@
  #  undef PRId8
  #  ifdef INT8_MAX
  #   define PRId8 "d"
  #  endif
  # endif
! # if !defined PRIi8 || @PRI_MACROS_BROKEN@
  #  undef PRIi8
  #  ifdef INT8_MAX
  #   define PRIi8 "i"
  #  endif
  # endif
! # if !defined PRIo8 || @PRI_MACROS_BROKEN@
  #  undef PRIo8
  #  ifdef UINT8_MAX
  #   define PRIo8 "o"
  #  endif
  # endif
! # if !defined PRIu8 || @PRI_MACROS_BROKEN@
  #  undef PRIu8
  #  ifdef UINT8_MAX
  #   define PRIu8 "u"
  #  endif
  # endif
! # if !defined PRIx8 || @PRI_MACROS_BROKEN@
  #  undef PRIx8
  #  ifdef UINT8_MAX
  #   define PRIx8 "x"
  #  endif
  # endif
! # if !defined PRIX8 || @PRI_MACROS_BROKEN@
  #  undef PRIX8
  #  ifdef UINT8_MAX
  #   define PRIX8 "X"
  #  endif
  # endif
! # if !defined PRId16 || @PRI_MACROS_BROKEN@
  #  undef PRId16
  #  ifdef INT16_MAX
  #   define PRId16 "d"
  #  endif
  # endif
! # if !defined PRIi16 || @PRI_MACROS_BROKEN@
  #  undef PRIi16
  #  ifdef INT16_MAX
  #   define PRIi16 "i"
  #  endif
  # endif
! # if !defined PRIo16 || @PRI_MACROS_BROKEN@
  #  undef PRIo16
  #  ifdef UINT16_MAX
  #   define PRIo16 "o"
  #  endif
  # endif
! # if !defined PRIu16 || @PRI_MACROS_BROKEN@
  #  undef PRIu16
  #  ifdef UINT16_MAX
  #   define PRIu16 "u"
  #  endif
  # endif
! # if !defined PRIx16 || @PRI_MACROS_BROKEN@
  #  undef PRIx16
  #  ifdef UINT16_MAX
  #   define PRIx16 "x"
  #  endif
  # endif
! # if !defined PRIX16 || @PRI_MACROS_BROKEN@
  #  undef PRIX16
  #  ifdef UINT16_MAX
  #   define PRIX16 "X"
  #  endif
  # endif
! # if !defined PRId32 || @PRI_MACROS_BROKEN@
  #  undef PRId32
  #  ifdef INT32_MAX
  #   define PRId32 "d"
  #  endif
  # endif
! # if !defined PRIi32 || @PRI_MACROS_BROKEN@
  #  undef PRIi32
  #  ifdef INT32_MAX
  #   define PRIi32 "i"
  #  endif
  # endif
! # if !defined PRIo32 || @PRI_MACROS_BROKEN@
  #  undef PRIo32
  #  ifdef UINT32_MAX
  #   define PRIo32 "o"
  #  endif
  # endif
! # if !defined PRIu32 || @PRI_MACROS_BROKEN@
  #  undef PRIu32
  #  ifdef UINT32_MAX
  #   define PRIu32 "u"
  #  endif
  # endif
! # if !defined PRIx32 || @PRI_MACROS_BROKEN@
  #  undef PRIx32
  #  ifdef UINT32_MAX
  #   define PRIx32 "x"
  #  endif
  # endif
! # if !defined PRIX32 || @PRI_MACROS_BROKEN@
  #  undef PRIX32
  #  ifdef UINT32_MAX
  #   define PRIX32 "X"
--- 46,154 ----

  #if ! defined __cplusplus || defined __STDC_FORMAT_MACROS

! # if !defined PRId8 || 0
  #  undef PRId8
  #  ifdef INT8_MAX
  #   define PRId8 "d"
  #  endif
  # endif
! # if !defined PRIi8 || 0
  #  undef PRIi8
  #  ifdef INT8_MAX
  #   define PRIi8 "i"
  #  endif
  # endif
! # if !defined PRIo8 || 0
  #  undef PRIo8
  #  ifdef UINT8_MAX
  #   define PRIo8 "o"
  #  endif
  # endif
! # if !defined PRIu8 || 0
  #  undef PRIu8
  #  ifdef UINT8_MAX
  #   define PRIu8 "u"
  #  endif
  # endif
! # if !defined PRIx8 || 0
  #  undef PRIx8
  #  ifdef UINT8_MAX
  #   define PRIx8 "x"
  #  endif
  # endif
! # if !defined PRIX8 || 0
  #  undef PRIX8
  #  ifdef UINT8_MAX
  #   define PRIX8 "X"
  #  endif
  # endif
! # if !defined PRId16 || 0
  #  undef PRId16
  #  ifdef INT16_MAX
  #   define PRId16 "d"
  #  endif
  # endif
! # if !defined PRIi16 || 0
  #  undef PRIi16
  #  ifdef INT16_MAX
  #   define PRIi16 "i"
  #  endif
  # endif
! # if !defined PRIo16 || 0
  #  undef PRIo16
  #  ifdef UINT16_MAX
  #   define PRIo16 "o"
  #  endif
  # endif
! # if !defined PRIu16 || 0
  #  undef PRIu16
  #  ifdef UINT16_MAX
  #   define PRIu16 "u"
  #  endif
  # endif
! # if !defined PRIx16 || 0
  #  undef PRIx16
  #  ifdef UINT16_MAX
  #   define PRIx16 "x"
  #  endif
  # endif
! # if !defined PRIX16 || 0
  #  undef PRIX16
  #  ifdef UINT16_MAX
  #   define PRIX16 "X"
  #  endif
  # endif
! # if !defined PRId32 || 0
  #  undef PRId32
  #  ifdef INT32_MAX
  #   define PRId32 "d"
  #  endif
  # endif
! # if !defined PRIi32 || 0
  #  undef PRIi32
  #  ifdef INT32_MAX
  #   define PRIi32 "i"
  #  endif
  # endif
! # if !defined PRIo32 || 0
  #  undef PRIo32
  #  ifdef UINT32_MAX
  #   define PRIo32 "o"
  #  endif
  # endif
! # if !defined PRIu32 || 0
  #  undef PRIu32
  #  ifdef UINT32_MAX
  #   define PRIu32 "u"
  #  endif
  # endif
! # if !defined PRIx32 || 0
  #  undef PRIx32
  #  ifdef UINT32_MAX
  #   define PRIx32 "x"
  #  endif
  # endif
! # if !defined PRIX32 || 0
  #  undef PRIX32
  #  ifdef UINT32_MAX
  #   define PRIX32 "X"
***************
*** 159,172 ****
  #   define _PRI64_PREFIX "l"
  #  elif defined _MSC_VER || defined __MINGW32__
  #   define _PRI64_PREFIX "I64"
! #  elif @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
  #   define _PRI64_PREFIX "ll"
  #  endif
! #  if !defined PRId64 || @PRI_MACROS_BROKEN@
  #   undef PRId64
  #   define PRId64 _PRI64_PREFIX "d"
  #  endif
! #  if !defined PRIi64 || @PRI_MACROS_BROKEN@
  #   undef PRIi64
  #   define PRIi64 _PRI64_PREFIX "i"
  #  endif
--- 159,172 ----
  #   define _PRI64_PREFIX "l"
  #  elif defined _MSC_VER || defined __MINGW32__
  #   define _PRI64_PREFIX "I64"
! #  elif 1 && LONG_MAX >> 30 == 1
  #   define _PRI64_PREFIX "ll"
  #  endif
! #  if !defined PRId64 || 0
  #   undef PRId64
  #   define PRId64 _PRI64_PREFIX "d"
  #  endif
! #  if !defined PRIi64 || 0
  #   undef PRIi64
  #   define PRIi64 _PRI64_PREFIX "i"
  #  endif
***************
*** 176,304 ****
  #   define _PRIu64_PREFIX "l"
  #  elif defined _MSC_VER || defined __MINGW32__
  #   define _PRIu64_PREFIX "I64"
! #  elif @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
  #   define _PRIu64_PREFIX "ll"
  #  endif
! #  if !defined PRIo64 || @PRI_MACROS_BROKEN@
  #   undef PRIo64
  #   define PRIo64 _PRIu64_PREFIX "o"
  #  endif
! #  if !defined PRIu64 || @PRI_MACROS_BROKEN@
  #   undef PRIu64
  #   define PRIu64 _PRIu64_PREFIX "u"
  #  endif
! #  if !defined PRIx64 || @PRI_MACROS_BROKEN@
  #   undef PRIx64
  #   define PRIx64 _PRIu64_PREFIX "x"
  #  endif
! #  if !defined PRIX64 || @PRI_MACROS_BROKEN@
  #   undef PRIX64
  #   define PRIX64 _PRIu64_PREFIX "X"
  #  endif
  # endif

! # if !defined PRIdLEAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIdLEAST8
  #  define PRIdLEAST8 "d"
  # endif
! # if !defined PRIiLEAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIiLEAST8
  #  define PRIiLEAST8 "i"
  # endif
! # if !defined PRIoLEAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIoLEAST8
  #  define PRIoLEAST8 "o"
  # endif
! # if !defined PRIuLEAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIuLEAST8
  #  define PRIuLEAST8 "u"
  # endif
! # if !defined PRIxLEAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIxLEAST8
  #  define PRIxLEAST8 "x"
  # endif
! # if !defined PRIXLEAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIXLEAST8
  #  define PRIXLEAST8 "X"
  # endif
! # if !defined PRIdLEAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIdLEAST16
  #  define PRIdLEAST16 "d"
  # endif
! # if !defined PRIiLEAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIiLEAST16
  #  define PRIiLEAST16 "i"
  # endif
! # if !defined PRIoLEAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIoLEAST16
  #  define PRIoLEAST16 "o"
  # endif
! # if !defined PRIuLEAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIuLEAST16
  #  define PRIuLEAST16 "u"
  # endif
! # if !defined PRIxLEAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIxLEAST16
  #  define PRIxLEAST16 "x"
  # endif
! # if !defined PRIXLEAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIXLEAST16
  #  define PRIXLEAST16 "X"
  # endif
! # if !defined PRIdLEAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIdLEAST32
  #  define PRIdLEAST32 "d"
  # endif
! # if !defined PRIiLEAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIiLEAST32
  #  define PRIiLEAST32 "i"
  # endif
! # if !defined PRIoLEAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIoLEAST32
  #  define PRIoLEAST32 "o"
  # endif
! # if !defined PRIuLEAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIuLEAST32
  #  define PRIuLEAST32 "u"
  # endif
! # if !defined PRIxLEAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIxLEAST32
  #  define PRIxLEAST32 "x"
  # endif
! # if !defined PRIXLEAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIXLEAST32
  #  define PRIXLEAST32 "X"
  # endif
  # ifdef INT64_MAX
! #  if !defined PRIdLEAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIdLEAST64
  #   define PRIdLEAST64 PRId64
  #  endif
! #  if !defined PRIiLEAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIiLEAST64
  #   define PRIiLEAST64 PRIi64
  #  endif
  # endif
  # ifdef UINT64_MAX
! #  if !defined PRIoLEAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIoLEAST64
  #   define PRIoLEAST64 PRIo64
  #  endif
! #  if !defined PRIuLEAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIuLEAST64
  #   define PRIuLEAST64 PRIu64
  #  endif
! #  if !defined PRIxLEAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIxLEAST64
  #   define PRIxLEAST64 PRIx64
  #  endif
! #  if !defined PRIXLEAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIXLEAST64
  #   define PRIXLEAST64 PRIX64
  #  endif
  # endif

! # if !defined PRIdFAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIdFAST8
  #  if INT_FAST8_MAX > INT32_MAX
  #   define PRIdFAST8 PRId64
--- 176,304 ----
  #   define _PRIu64_PREFIX "l"
  #  elif defined _MSC_VER || defined __MINGW32__
  #   define _PRIu64_PREFIX "I64"
! #  elif 1 && LONG_MAX >> 30 == 1
  #   define _PRIu64_PREFIX "ll"
  #  endif
! #  if !defined PRIo64 || 0
  #   undef PRIo64
  #   define PRIo64 _PRIu64_PREFIX "o"
  #  endif
! #  if !defined PRIu64 || 0
  #   undef PRIu64
  #   define PRIu64 _PRIu64_PREFIX "u"
  #  endif
! #  if !defined PRIx64 || 0
  #   undef PRIx64
  #   define PRIx64 _PRIu64_PREFIX "x"
  #  endif
! #  if !defined PRIX64 || 0
  #   undef PRIX64
  #   define PRIX64 _PRIu64_PREFIX "X"
  #  endif
  # endif

! # if !defined PRIdLEAST8 || 0
  #  undef PRIdLEAST8
  #  define PRIdLEAST8 "d"
  # endif
! # if !defined PRIiLEAST8 || 0
  #  undef PRIiLEAST8
  #  define PRIiLEAST8 "i"
  # endif
! # if !defined PRIoLEAST8 || 0
  #  undef PRIoLEAST8
  #  define PRIoLEAST8 "o"
  # endif
! # if !defined PRIuLEAST8 || 0
  #  undef PRIuLEAST8
  #  define PRIuLEAST8 "u"
  # endif
! # if !defined PRIxLEAST8 || 0
  #  undef PRIxLEAST8
  #  define PRIxLEAST8 "x"
  # endif
! # if !defined PRIXLEAST8 || 0
  #  undef PRIXLEAST8
  #  define PRIXLEAST8 "X"
  # endif
! # if !defined PRIdLEAST16 || 0
  #  undef PRIdLEAST16
  #  define PRIdLEAST16 "d"
  # endif
! # if !defined PRIiLEAST16 || 0
  #  undef PRIiLEAST16
  #  define PRIiLEAST16 "i"
  # endif
! # if !defined PRIoLEAST16 || 0
  #  undef PRIoLEAST16
  #  define PRIoLEAST16 "o"
  # endif
! # if !defined PRIuLEAST16 || 0
  #  undef PRIuLEAST16
  #  define PRIuLEAST16 "u"
  # endif
! # if !defined PRIxLEAST16 || 0
  #  undef PRIxLEAST16
  #  define PRIxLEAST16 "x"
  # endif
! # if !defined PRIXLEAST16 || 0
  #  undef PRIXLEAST16
  #  define PRIXLEAST16 "X"
  # endif
! # if !defined PRIdLEAST32 || 0
  #  undef PRIdLEAST32
  #  define PRIdLEAST32 "d"
  # endif
! # if !defined PRIiLEAST32 || 0
  #  undef PRIiLEAST32
  #  define PRIiLEAST32 "i"
  # endif
! # if !defined PRIoLEAST32 || 0
  #  undef PRIoLEAST32
  #  define PRIoLEAST32 "o"
  # endif
! # if !defined PRIuLEAST32 || 0
  #  undef PRIuLEAST32
  #  define PRIuLEAST32 "u"
  # endif
! # if !defined PRIxLEAST32 || 0
  #  undef PRIxLEAST32
  #  define PRIxLEAST32 "x"
  # endif
! # if !defined PRIXLEAST32 || 0
  #  undef PRIXLEAST32
  #  define PRIXLEAST32 "X"
  # endif
  # ifdef INT64_MAX
! #  if !defined PRIdLEAST64 || 0
  #   undef PRIdLEAST64
  #   define PRIdLEAST64 PRId64
  #  endif
! #  if !defined PRIiLEAST64 || 0
  #   undef PRIiLEAST64
  #   define PRIiLEAST64 PRIi64
  #  endif
  # endif
  # ifdef UINT64_MAX
! #  if !defined PRIoLEAST64 || 0
  #   undef PRIoLEAST64
  #   define PRIoLEAST64 PRIo64
  #  endif
! #  if !defined PRIuLEAST64 || 0
  #   undef PRIuLEAST64
  #   define PRIuLEAST64 PRIu64
  #  endif
! #  if !defined PRIxLEAST64 || 0
  #   undef PRIxLEAST64
  #   define PRIxLEAST64 PRIx64
  #  endif
! #  if !defined PRIXLEAST64 || 0
  #   undef PRIXLEAST64
  #   define PRIXLEAST64 PRIX64
  #  endif
  # endif

! # if !defined PRIdFAST8 || 0
  #  undef PRIdFAST8
  #  if INT_FAST8_MAX > INT32_MAX
  #   define PRIdFAST8 PRId64
***************
*** 306,312 ****
  #   define PRIdFAST8 "d"
  #  endif
  # endif
! # if !defined PRIiFAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIiFAST8
  #  if INT_FAST8_MAX > INT32_MAX
  #   define PRIiFAST8 PRIi64
--- 306,312 ----
  #   define PRIdFAST8 "d"
  #  endif
  # endif
! # if !defined PRIiFAST8 || 0
  #  undef PRIiFAST8
  #  if INT_FAST8_MAX > INT32_MAX
  #   define PRIiFAST8 PRIi64
***************
*** 314,320 ****
  #   define PRIiFAST8 "i"
  #  endif
  # endif
! # if !defined PRIoFAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIoFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define PRIoFAST8 PRIo64
--- 314,320 ----
  #   define PRIiFAST8 "i"
  #  endif
  # endif
! # if !defined PRIoFAST8 || 0
  #  undef PRIoFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define PRIoFAST8 PRIo64
***************
*** 322,328 ****
  #   define PRIoFAST8 "o"
  #  endif
  # endif
! # if !defined PRIuFAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIuFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define PRIuFAST8 PRIu64
--- 322,328 ----
  #   define PRIoFAST8 "o"
  #  endif
  # endif
! # if !defined PRIuFAST8 || 0
  #  undef PRIuFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define PRIuFAST8 PRIu64
***************
*** 330,336 ****
  #   define PRIuFAST8 "u"
  #  endif
  # endif
! # if !defined PRIxFAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIxFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define PRIxFAST8 PRIx64
--- 330,336 ----
  #   define PRIuFAST8 "u"
  #  endif
  # endif
! # if !defined PRIxFAST8 || 0
  #  undef PRIxFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define PRIxFAST8 PRIx64
***************
*** 338,344 ****
  #   define PRIxFAST8 "x"
  #  endif
  # endif
! # if !defined PRIXFAST8 || @PRI_MACROS_BROKEN@
  #  undef PRIXFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define PRIXFAST8 PRIX64
--- 338,344 ----
  #   define PRIxFAST8 "x"
  #  endif
  # endif
! # if !defined PRIXFAST8 || 0
  #  undef PRIXFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define PRIXFAST8 PRIX64
***************
*** 346,352 ****
  #   define PRIXFAST8 "X"
  #  endif
  # endif
! # if !defined PRIdFAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIdFAST16
  #  if INT_FAST16_MAX > INT32_MAX
  #   define PRIdFAST16 PRId64
--- 346,352 ----
  #   define PRIXFAST8 "X"
  #  endif
  # endif
! # if !defined PRIdFAST16 || 0
  #  undef PRIdFAST16
  #  if INT_FAST16_MAX > INT32_MAX
  #   define PRIdFAST16 PRId64
***************
*** 354,360 ****
  #   define PRIdFAST16 "d"
  #  endif
  # endif
! # if !defined PRIiFAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIiFAST16
  #  if INT_FAST16_MAX > INT32_MAX
  #   define PRIiFAST16 PRIi64
--- 354,360 ----
  #   define PRIdFAST16 "d"
  #  endif
  # endif
! # if !defined PRIiFAST16 || 0
  #  undef PRIiFAST16
  #  if INT_FAST16_MAX > INT32_MAX
  #   define PRIiFAST16 PRIi64
***************
*** 362,368 ****
  #   define PRIiFAST16 "i"
  #  endif
  # endif
! # if !defined PRIoFAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIoFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define PRIoFAST16 PRIo64
--- 362,368 ----
  #   define PRIiFAST16 "i"
  #  endif
  # endif
! # if !defined PRIoFAST16 || 0
  #  undef PRIoFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define PRIoFAST16 PRIo64
***************
*** 370,376 ****
  #   define PRIoFAST16 "o"
  #  endif
  # endif
! # if !defined PRIuFAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIuFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define PRIuFAST16 PRIu64
--- 370,376 ----
  #   define PRIoFAST16 "o"
  #  endif
  # endif
! # if !defined PRIuFAST16 || 0
  #  undef PRIuFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define PRIuFAST16 PRIu64
***************
*** 378,384 ****
  #   define PRIuFAST16 "u"
  #  endif
  # endif
! # if !defined PRIxFAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIxFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define PRIxFAST16 PRIx64
--- 378,384 ----
  #   define PRIuFAST16 "u"
  #  endif
  # endif
! # if !defined PRIxFAST16 || 0
  #  undef PRIxFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define PRIxFAST16 PRIx64
***************
*** 386,392 ****
  #   define PRIxFAST16 "x"
  #  endif
  # endif
! # if !defined PRIXFAST16 || @PRI_MACROS_BROKEN@
  #  undef PRIXFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define PRIXFAST16 PRIX64
--- 386,392 ----
  #   define PRIxFAST16 "x"
  #  endif
  # endif
! # if !defined PRIXFAST16 || 0
  #  undef PRIXFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define PRIXFAST16 PRIX64
***************
*** 394,400 ****
  #   define PRIXFAST16 "X"
  #  endif
  # endif
! # if !defined PRIdFAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIdFAST32
  #  if INT_FAST32_MAX > INT32_MAX
  #   define PRIdFAST32 PRId64
--- 394,400 ----
  #   define PRIXFAST16 "X"
  #  endif
  # endif
! # if !defined PRIdFAST32 || 0
  #  undef PRIdFAST32
  #  if INT_FAST32_MAX > INT32_MAX
  #   define PRIdFAST32 PRId64
***************
*** 402,408 ****
  #   define PRIdFAST32 "d"
  #  endif
  # endif
! # if !defined PRIiFAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIiFAST32
  #  if INT_FAST32_MAX > INT32_MAX
  #   define PRIiFAST32 PRIi64
--- 402,408 ----
  #   define PRIdFAST32 "d"
  #  endif
  # endif
! # if !defined PRIiFAST32 || 0
  #  undef PRIiFAST32
  #  if INT_FAST32_MAX > INT32_MAX
  #   define PRIiFAST32 PRIi64
***************
*** 410,416 ****
  #   define PRIiFAST32 "i"
  #  endif
  # endif
! # if !defined PRIoFAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIoFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define PRIoFAST32 PRIo64
--- 410,416 ----
  #   define PRIiFAST32 "i"
  #  endif
  # endif
! # if !defined PRIoFAST32 || 0
  #  undef PRIoFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define PRIoFAST32 PRIo64
***************
*** 418,424 ****
  #   define PRIoFAST32 "o"
  #  endif
  # endif
! # if !defined PRIuFAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIuFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define PRIuFAST32 PRIu64
--- 418,424 ----
  #   define PRIoFAST32 "o"
  #  endif
  # endif
! # if !defined PRIuFAST32 || 0
  #  undef PRIuFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define PRIuFAST32 PRIu64
***************
*** 426,432 ****
  #   define PRIuFAST32 "u"
  #  endif
  # endif
! # if !defined PRIxFAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIxFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define PRIxFAST32 PRIx64
--- 426,432 ----
  #   define PRIuFAST32 "u"
  #  endif
  # endif
! # if !defined PRIxFAST32 || 0
  #  undef PRIxFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define PRIxFAST32 PRIx64
***************
*** 434,440 ****
  #   define PRIxFAST32 "x"
  #  endif
  # endif
! # if !defined PRIXFAST32 || @PRI_MACROS_BROKEN@
  #  undef PRIXFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define PRIXFAST32 PRIX64
--- 434,440 ----
  #   define PRIxFAST32 "x"
  #  endif
  # endif
! # if !defined PRIXFAST32 || 0
  #  undef PRIXFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define PRIXFAST32 PRIX64
***************
*** 443,477 ****
  #  endif
  # endif
  # ifdef INT64_MAX
! #  if !defined PRIdFAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIdFAST64
  #   define PRIdFAST64 PRId64
  #  endif
! #  if !defined PRIiFAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIiFAST64
  #   define PRIiFAST64 PRIi64
  #  endif
  # endif
  # ifdef UINT64_MAX
! #  if !defined PRIoFAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIoFAST64
  #   define PRIoFAST64 PRIo64
  #  endif
! #  if !defined PRIuFAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIuFAST64
  #   define PRIuFAST64 PRIu64
  #  endif
! #  if !defined PRIxFAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIxFAST64
  #   define PRIxFAST64 PRIx64
  #  endif
! #  if !defined PRIXFAST64 || @PRI_MACROS_BROKEN@
  #   undef PRIXFAST64
  #   define PRIXFAST64 PRIX64
  #  endif
  # endif

! # if !defined PRIdMAX || @PRI_MACROS_BROKEN@
  #  undef PRIdMAX
  #  if INTMAX_MAX > INT32_MAX
  #   define PRIdMAX PRId64
--- 443,477 ----
  #  endif
  # endif
  # ifdef INT64_MAX
! #  if !defined PRIdFAST64 || 0
  #   undef PRIdFAST64
  #   define PRIdFAST64 PRId64
  #  endif
! #  if !defined PRIiFAST64 || 0
  #   undef PRIiFAST64
  #   define PRIiFAST64 PRIi64
  #  endif
  # endif
  # ifdef UINT64_MAX
! #  if !defined PRIoFAST64 || 0
  #   undef PRIoFAST64
  #   define PRIoFAST64 PRIo64
  #  endif
! #  if !defined PRIuFAST64 || 0
  #   undef PRIuFAST64
  #   define PRIuFAST64 PRIu64
  #  endif
! #  if !defined PRIxFAST64 || 0
  #   undef PRIxFAST64
  #   define PRIxFAST64 PRIx64
  #  endif
! #  if !defined PRIXFAST64 || 0
  #   undef PRIXFAST64
  #   define PRIXFAST64 PRIX64
  #  endif
  # endif

! # if !defined PRIdMAX || 0
  #  undef PRIdMAX
  #  if INTMAX_MAX > INT32_MAX
  #   define PRIdMAX PRId64
***************
*** 479,485 ****
  #   define PRIdMAX "ld"
  #  endif
  # endif
! # if !defined PRIiMAX || @PRI_MACROS_BROKEN@
  #  undef PRIiMAX
  #  if INTMAX_MAX > INT32_MAX
  #   define PRIiMAX PRIi64
--- 479,485 ----
  #   define PRIdMAX "ld"
  #  endif
  # endif
! # if !defined PRIiMAX || 0
  #  undef PRIiMAX
  #  if INTMAX_MAX > INT32_MAX
  #   define PRIiMAX PRIi64
***************
*** 487,493 ****
  #   define PRIiMAX "li"
  #  endif
  # endif
! # if !defined PRIoMAX || @PRI_MACROS_BROKEN@
  #  undef PRIoMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define PRIoMAX PRIo64
--- 487,493 ----
  #   define PRIiMAX "li"
  #  endif
  # endif
! # if !defined PRIoMAX || 0
  #  undef PRIoMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define PRIoMAX PRIo64
***************
*** 495,501 ****
  #   define PRIoMAX "lo"
  #  endif
  # endif
! # if !defined PRIuMAX || @PRI_MACROS_BROKEN@
  #  undef PRIuMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define PRIuMAX PRIu64
--- 495,501 ----
  #   define PRIoMAX "lo"
  #  endif
  # endif
! # if !defined PRIuMAX || 0
  #  undef PRIuMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define PRIuMAX PRIu64
***************
*** 503,509 ****
  #   define PRIuMAX "lu"
  #  endif
  # endif
! # if !defined PRIxMAX || @PRI_MACROS_BROKEN@
  #  undef PRIxMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define PRIxMAX PRIx64
--- 503,509 ----
  #   define PRIuMAX "lu"
  #  endif
  # endif
! # if !defined PRIxMAX || 0
  #  undef PRIxMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define PRIxMAX PRIx64
***************
*** 511,517 ****
  #   define PRIxMAX "lx"
  #  endif
  # endif
! # if !defined PRIXMAX || @PRI_MACROS_BROKEN@
  #  undef PRIXMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define PRIXMAX PRIX64
--- 511,517 ----
  #   define PRIxMAX "lx"
  #  endif
  # endif
! # if !defined PRIXMAX || 0
  #  undef PRIXMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define PRIXMAX PRIX64
***************
*** 520,647 ****
  #  endif
  # endif

! # if !defined PRIdPTR || @PRI_MACROS_BROKEN@
  #  undef PRIdPTR
  #  ifdef INTPTR_MAX
! #   define PRIdPTR @PRIPTR_PREFIX@ "d"
  #  endif
  # endif
! # if !defined PRIiPTR || @PRI_MACROS_BROKEN@
  #  undef PRIiPTR
  #  ifdef INTPTR_MAX
! #   define PRIiPTR @PRIPTR_PREFIX@ "i"
  #  endif
  # endif
! # if !defined PRIoPTR || @PRI_MACROS_BROKEN@
  #  undef PRIoPTR
  #  ifdef UINTPTR_MAX
! #   define PRIoPTR @PRIPTR_PREFIX@ "o"
  #  endif
  # endif
! # if !defined PRIuPTR || @PRI_MACROS_BROKEN@
  #  undef PRIuPTR
  #  ifdef UINTPTR_MAX
! #   define PRIuPTR @PRIPTR_PREFIX@ "u"
  #  endif
  # endif
! # if !defined PRIxPTR || @PRI_MACROS_BROKEN@
  #  undef PRIxPTR
  #  ifdef UINTPTR_MAX
! #   define PRIxPTR @PRIPTR_PREFIX@ "x"
  #  endif
  # endif
! # if !defined PRIXPTR || @PRI_MACROS_BROKEN@
  #  undef PRIXPTR
  #  ifdef UINTPTR_MAX
! #   define PRIXPTR @PRIPTR_PREFIX@ "X"
  #  endif
  # endif

! # if !defined SCNd8 || @PRI_MACROS_BROKEN@
  #  undef SCNd8
  #  ifdef INT8_MAX
  #   define SCNd8 "hhd"
  #  endif
  # endif
! # if !defined SCNi8 || @PRI_MACROS_BROKEN@
  #  undef SCNi8
  #  ifdef INT8_MAX
  #   define SCNi8 "hhi"
  #  endif
  # endif
! # if !defined SCNo8 || @PRI_MACROS_BROKEN@
  #  undef SCNo8
  #  ifdef UINT8_MAX
  #   define SCNo8 "hho"
  #  endif
  # endif
! # if !defined SCNu8 || @PRI_MACROS_BROKEN@
  #  undef SCNu8
  #  ifdef UINT8_MAX
  #   define SCNu8 "hhu"
  #  endif
  # endif
! # if !defined SCNx8 || @PRI_MACROS_BROKEN@
  #  undef SCNx8
  #  ifdef UINT8_MAX
  #   define SCNx8 "hhx"
  #  endif
  # endif
! # if !defined SCNd16 || @PRI_MACROS_BROKEN@
  #  undef SCNd16
  #  ifdef INT16_MAX
  #   define SCNd16 "hd"
  #  endif
  # endif
! # if !defined SCNi16 || @PRI_MACROS_BROKEN@
  #  undef SCNi16
  #  ifdef INT16_MAX
  #   define SCNi16 "hi"
  #  endif
  # endif
! # if !defined SCNo16 || @PRI_MACROS_BROKEN@
  #  undef SCNo16
  #  ifdef UINT16_MAX
  #   define SCNo16 "ho"
  #  endif
  # endif
! # if !defined SCNu16 || @PRI_MACROS_BROKEN@
  #  undef SCNu16
  #  ifdef UINT16_MAX
  #   define SCNu16 "hu"
  #  endif
  # endif
! # if !defined SCNx16 || @PRI_MACROS_BROKEN@
  #  undef SCNx16
  #  ifdef UINT16_MAX
  #   define SCNx16 "hx"
  #  endif
  # endif
! # if !defined SCNd32 || @PRI_MACROS_BROKEN@
  #  undef SCNd32
  #  ifdef INT32_MAX
  #   define SCNd32 "d"
  #  endif
  # endif
! # if !defined SCNi32 || @PRI_MACROS_BROKEN@
  #  undef SCNi32
  #  ifdef INT32_MAX
  #   define SCNi32 "i"
  #  endif
  # endif
! # if !defined SCNo32 || @PRI_MACROS_BROKEN@
  #  undef SCNo32
  #  ifdef UINT32_MAX
  #   define SCNo32 "o"
  #  endif
  # endif
! # if !defined SCNu32 || @PRI_MACROS_BROKEN@
  #  undef SCNu32
  #  ifdef UINT32_MAX
  #   define SCNu32 "u"
  #  endif
  # endif
! # if !defined SCNx32 || @PRI_MACROS_BROKEN@
  #  undef SCNx32
  #  ifdef UINT32_MAX
  #   define SCNx32 "x"
--- 520,647 ----
  #  endif
  # endif

! # if !defined PRIdPTR || 0
  #  undef PRIdPTR
  #  ifdef INTPTR_MAX
! #   define PRIdPTR "l" "d"
  #  endif
  # endif
! # if !defined PRIiPTR || 0
  #  undef PRIiPTR
  #  ifdef INTPTR_MAX
! #   define PRIiPTR "l" "i"
  #  endif
  # endif
! # if !defined PRIoPTR || 0
  #  undef PRIoPTR
  #  ifdef UINTPTR_MAX
! #   define PRIoPTR "l" "o"
  #  endif
  # endif
! # if !defined PRIuPTR || 0
  #  undef PRIuPTR
  #  ifdef UINTPTR_MAX
! #   define PRIuPTR "l" "u"
  #  endif
  # endif
! # if !defined PRIxPTR || 0
  #  undef PRIxPTR
  #  ifdef UINTPTR_MAX
! #   define PRIxPTR "l" "x"
  #  endif
  # endif
! # if !defined PRIXPTR || 0
  #  undef PRIXPTR
  #  ifdef UINTPTR_MAX
! #   define PRIXPTR "l" "X"
  #  endif
  # endif

! # if !defined SCNd8 || 0
  #  undef SCNd8
  #  ifdef INT8_MAX
  #   define SCNd8 "hhd"
  #  endif
  # endif
! # if !defined SCNi8 || 0
  #  undef SCNi8
  #  ifdef INT8_MAX
  #   define SCNi8 "hhi"
  #  endif
  # endif
! # if !defined SCNo8 || 0
  #  undef SCNo8
  #  ifdef UINT8_MAX
  #   define SCNo8 "hho"
  #  endif
  # endif
! # if !defined SCNu8 || 0
  #  undef SCNu8
  #  ifdef UINT8_MAX
  #   define SCNu8 "hhu"
  #  endif
  # endif
! # if !defined SCNx8 || 0
  #  undef SCNx8
  #  ifdef UINT8_MAX
  #   define SCNx8 "hhx"
  #  endif
  # endif
! # if !defined SCNd16 || 0
  #  undef SCNd16
  #  ifdef INT16_MAX
  #   define SCNd16 "hd"
  #  endif
  # endif
! # if !defined SCNi16 || 0
  #  undef SCNi16
  #  ifdef INT16_MAX
  #   define SCNi16 "hi"
  #  endif
  # endif
! # if !defined SCNo16 || 0
  #  undef SCNo16
  #  ifdef UINT16_MAX
  #   define SCNo16 "ho"
  #  endif
  # endif
! # if !defined SCNu16 || 0
  #  undef SCNu16
  #  ifdef UINT16_MAX
  #   define SCNu16 "hu"
  #  endif
  # endif
! # if !defined SCNx16 || 0
  #  undef SCNx16
  #  ifdef UINT16_MAX
  #   define SCNx16 "hx"
  #  endif
  # endif
! # if !defined SCNd32 || 0
  #  undef SCNd32
  #  ifdef INT32_MAX
  #   define SCNd32 "d"
  #  endif
  # endif
! # if !defined SCNi32 || 0
  #  undef SCNi32
  #  ifdef INT32_MAX
  #   define SCNi32 "i"
  #  endif
  # endif
! # if !defined SCNo32 || 0
  #  undef SCNo32
  #  ifdef UINT32_MAX
  #   define SCNo32 "o"
  #  endif
  # endif
! # if !defined SCNu32 || 0
  #  undef SCNu32
  #  ifdef UINT32_MAX
  #   define SCNu32 "u"
  #  endif
  # endif
! # if !defined SCNx32 || 0
  #  undef SCNx32
  #  ifdef UINT32_MAX
  #   define SCNx32 "x"
***************
*** 652,665 ****
  #   define _SCN64_PREFIX "l"
  #  elif defined _MSC_VER || defined __MINGW32__
  #   define _SCN64_PREFIX "I64"
! #  elif @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
  #   define _SCN64_PREFIX "ll"
  #  endif
! #  if !defined SCNd64 || @PRI_MACROS_BROKEN@
  #   undef SCNd64
  #   define SCNd64 _SCN64_PREFIX "d"
  #  endif
! #  if !defined SCNi64 || @PRI_MACROS_BROKEN@
  #   undef SCNi64
  #   define SCNi64 _SCN64_PREFIX "i"
  #  endif
--- 652,665 ----
  #   define _SCN64_PREFIX "l"
  #  elif defined _MSC_VER || defined __MINGW32__
  #   define _SCN64_PREFIX "I64"
! #  elif 1 && LONG_MAX >> 30 == 1
  #   define _SCN64_PREFIX "ll"
  #  endif
! #  if !defined SCNd64 || 0
  #   undef SCNd64
  #   define SCNd64 _SCN64_PREFIX "d"
  #  endif
! #  if !defined SCNi64 || 0
  #   undef SCNi64
  #   define SCNi64 _SCN64_PREFIX "i"
  #  endif
***************
*** 669,777 ****
  #   define _SCNu64_PREFIX "l"
  #  elif defined _MSC_VER || defined __MINGW32__
  #   define _SCNu64_PREFIX "I64"
! #  elif @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
  #   define _SCNu64_PREFIX "ll"
  #  endif
! #  if !defined SCNo64 || @PRI_MACROS_BROKEN@
  #   undef SCNo64
  #   define SCNo64 _SCNu64_PREFIX "o"
  #  endif
! #  if !defined SCNu64 || @PRI_MACROS_BROKEN@
  #   undef SCNu64
  #   define SCNu64 _SCNu64_PREFIX "u"
  #  endif
! #  if !defined SCNx64 || @PRI_MACROS_BROKEN@
  #   undef SCNx64
  #   define SCNx64 _SCNu64_PREFIX "x"
  #  endif
  # endif

! # if !defined SCNdLEAST8 || @PRI_MACROS_BROKEN@
  #  undef SCNdLEAST8
  #  define SCNdLEAST8 "hhd"
  # endif
! # if !defined SCNiLEAST8 || @PRI_MACROS_BROKEN@
  #  undef SCNiLEAST8
  #  define SCNiLEAST8 "hhi"
  # endif
! # if !defined SCNoLEAST8 || @PRI_MACROS_BROKEN@
  #  undef SCNoLEAST8
  #  define SCNoLEAST8 "hho"
  # endif
! # if !defined SCNuLEAST8 || @PRI_MACROS_BROKEN@
  #  undef SCNuLEAST8
  #  define SCNuLEAST8 "hhu"
  # endif
! # if !defined SCNxLEAST8 || @PRI_MACROS_BROKEN@
  #  undef SCNxLEAST8
  #  define SCNxLEAST8 "hhx"
  # endif
! # if !defined SCNdLEAST16 || @PRI_MACROS_BROKEN@
  #  undef SCNdLEAST16
  #  define SCNdLEAST16 "hd"
  # endif
! # if !defined SCNiLEAST16 || @PRI_MACROS_BROKEN@
  #  undef SCNiLEAST16
  #  define SCNiLEAST16 "hi"
  # endif
! # if !defined SCNoLEAST16 || @PRI_MACROS_BROKEN@
  #  undef SCNoLEAST16
  #  define SCNoLEAST16 "ho"
  # endif
! # if !defined SCNuLEAST16 || @PRI_MACROS_BROKEN@
  #  undef SCNuLEAST16
  #  define SCNuLEAST16 "hu"
  # endif
! # if !defined SCNxLEAST16 || @PRI_MACROS_BROKEN@
  #  undef SCNxLEAST16
  #  define SCNxLEAST16 "hx"
  # endif
! # if !defined SCNdLEAST32 || @PRI_MACROS_BROKEN@
  #  undef SCNdLEAST32
  #  define SCNdLEAST32 "d"
  # endif
! # if !defined SCNiLEAST32 || @PRI_MACROS_BROKEN@
  #  undef SCNiLEAST32
  #  define SCNiLEAST32 "i"
  # endif
! # if !defined SCNoLEAST32 || @PRI_MACROS_BROKEN@
  #  undef SCNoLEAST32
  #  define SCNoLEAST32 "o"
  # endif
! # if !defined SCNuLEAST32 || @PRI_MACROS_BROKEN@
  #  undef SCNuLEAST32
  #  define SCNuLEAST32 "u"
  # endif
! # if !defined SCNxLEAST32 || @PRI_MACROS_BROKEN@
  #  undef SCNxLEAST32
  #  define SCNxLEAST32 "x"
  # endif
  # ifdef INT64_MAX
! #  if !defined SCNdLEAST64 || @PRI_MACROS_BROKEN@
  #   undef SCNdLEAST64
  #   define SCNdLEAST64 SCNd64
  #  endif
! #  if !defined SCNiLEAST64 || @PRI_MACROS_BROKEN@
  #   undef SCNiLEAST64
  #   define SCNiLEAST64 SCNi64
  #  endif
  # endif
  # ifdef UINT64_MAX
! #  if !defined SCNoLEAST64 || @PRI_MACROS_BROKEN@
  #   undef SCNoLEAST64
  #   define SCNoLEAST64 SCNo64
  #  endif
! #  if !defined SCNuLEAST64 || @PRI_MACROS_BROKEN@
  #   undef SCNuLEAST64
  #   define SCNuLEAST64 SCNu64
  #  endif
! #  if !defined SCNxLEAST64 || @PRI_MACROS_BROKEN@
  #   undef SCNxLEAST64
  #   define SCNxLEAST64 SCNx64
  #  endif
  # endif

! # if !defined SCNdFAST8 || @PRI_MACROS_BROKEN@
  #  undef SCNdFAST8
  #  if INT_FAST8_MAX > INT32_MAX
  #   define SCNdFAST8 SCNd64
--- 669,777 ----
  #   define _SCNu64_PREFIX "l"
  #  elif defined _MSC_VER || defined __MINGW32__
  #   define _SCNu64_PREFIX "I64"
! #  elif 1 && LONG_MAX >> 30 == 1
  #   define _SCNu64_PREFIX "ll"
  #  endif
! #  if !defined SCNo64 || 0
  #   undef SCNo64
  #   define SCNo64 _SCNu64_PREFIX "o"
  #  endif
! #  if !defined SCNu64 || 0
  #   undef SCNu64
  #   define SCNu64 _SCNu64_PREFIX "u"
  #  endif
! #  if !defined SCNx64 || 0
  #   undef SCNx64
  #   define SCNx64 _SCNu64_PREFIX "x"
  #  endif
  # endif

! # if !defined SCNdLEAST8 || 0
  #  undef SCNdLEAST8
  #  define SCNdLEAST8 "hhd"
  # endif
! # if !defined SCNiLEAST8 || 0
  #  undef SCNiLEAST8
  #  define SCNiLEAST8 "hhi"
  # endif
! # if !defined SCNoLEAST8 || 0
  #  undef SCNoLEAST8
  #  define SCNoLEAST8 "hho"
  # endif
! # if !defined SCNuLEAST8 || 0
  #  undef SCNuLEAST8
  #  define SCNuLEAST8 "hhu"
  # endif
! # if !defined SCNxLEAST8 || 0
  #  undef SCNxLEAST8
  #  define SCNxLEAST8 "hhx"
  # endif
! # if !defined SCNdLEAST16 || 0
  #  undef SCNdLEAST16
  #  define SCNdLEAST16 "hd"
  # endif
! # if !defined SCNiLEAST16 || 0
  #  undef SCNiLEAST16
  #  define SCNiLEAST16 "hi"
  # endif
! # if !defined SCNoLEAST16 || 0
  #  undef SCNoLEAST16
  #  define SCNoLEAST16 "ho"
  # endif
! # if !defined SCNuLEAST16 || 0
  #  undef SCNuLEAST16
  #  define SCNuLEAST16 "hu"
  # endif
! # if !defined SCNxLEAST16 || 0
  #  undef SCNxLEAST16
  #  define SCNxLEAST16 "hx"
  # endif
! # if !defined SCNdLEAST32 || 0
  #  undef SCNdLEAST32
  #  define SCNdLEAST32 "d"
  # endif
! # if !defined SCNiLEAST32 || 0
  #  undef SCNiLEAST32
  #  define SCNiLEAST32 "i"
  # endif
! # if !defined SCNoLEAST32 || 0
  #  undef SCNoLEAST32
  #  define SCNoLEAST32 "o"
  # endif
! # if !defined SCNuLEAST32 || 0
  #  undef SCNuLEAST32
  #  define SCNuLEAST32 "u"
  # endif
! # if !defined SCNxLEAST32 || 0
  #  undef SCNxLEAST32
  #  define SCNxLEAST32 "x"
  # endif
  # ifdef INT64_MAX
! #  if !defined SCNdLEAST64 || 0
  #   undef SCNdLEAST64
  #   define SCNdLEAST64 SCNd64
  #  endif
! #  if !defined SCNiLEAST64 || 0
  #   undef SCNiLEAST64
  #   define SCNiLEAST64 SCNi64
  #  endif
  # endif
  # ifdef UINT64_MAX
! #  if !defined SCNoLEAST64 || 0
  #   undef SCNoLEAST64
  #   define SCNoLEAST64 SCNo64
  #  endif
! #  if !defined SCNuLEAST64 || 0
  #   undef SCNuLEAST64
  #   define SCNuLEAST64 SCNu64
  #  endif
! #  if !defined SCNxLEAST64 || 0
  #   undef SCNxLEAST64
  #   define SCNxLEAST64 SCNx64
  #  endif
  # endif

! # if !defined SCNdFAST8 || 0
  #  undef SCNdFAST8
  #  if INT_FAST8_MAX > INT32_MAX
  #   define SCNdFAST8 SCNd64
***************
*** 783,789 ****
  #   define SCNdFAST8 "d"
  #  endif
  # endif
! # if !defined SCNiFAST8 || @PRI_MACROS_BROKEN@
  #  undef SCNiFAST8
  #  if INT_FAST8_MAX > INT32_MAX
  #   define SCNiFAST8 SCNi64
--- 783,789 ----
  #   define SCNdFAST8 "d"
  #  endif
  # endif
! # if !defined SCNiFAST8 || 0
  #  undef SCNiFAST8
  #  if INT_FAST8_MAX > INT32_MAX
  #   define SCNiFAST8 SCNi64
***************
*** 795,801 ****
  #   define SCNiFAST8 "i"
  #  endif
  # endif
! # if !defined SCNoFAST8 || @PRI_MACROS_BROKEN@
  #  undef SCNoFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define SCNoFAST8 SCNo64
--- 795,801 ----
  #   define SCNiFAST8 "i"
  #  endif
  # endif
! # if !defined SCNoFAST8 || 0
  #  undef SCNoFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define SCNoFAST8 SCNo64
***************
*** 807,813 ****
  #   define SCNoFAST8 "o"
  #  endif
  # endif
! # if !defined SCNuFAST8 || @PRI_MACROS_BROKEN@
  #  undef SCNuFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define SCNuFAST8 SCNu64
--- 807,813 ----
  #   define SCNoFAST8 "o"
  #  endif
  # endif
! # if !defined SCNuFAST8 || 0
  #  undef SCNuFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define SCNuFAST8 SCNu64
***************
*** 819,825 ****
  #   define SCNuFAST8 "u"
  #  endif
  # endif
! # if !defined SCNxFAST8 || @PRI_MACROS_BROKEN@
  #  undef SCNxFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define SCNxFAST8 SCNx64
--- 819,825 ----
  #   define SCNuFAST8 "u"
  #  endif
  # endif
! # if !defined SCNxFAST8 || 0
  #  undef SCNxFAST8
  #  if UINT_FAST8_MAX > UINT32_MAX
  #   define SCNxFAST8 SCNx64
***************
*** 831,837 ****
  #   define SCNxFAST8 "x"
  #  endif
  # endif
! # if !defined SCNdFAST16 || @PRI_MACROS_BROKEN@
  #  undef SCNdFAST16
  #  if INT_FAST16_MAX > INT32_MAX
  #   define SCNdFAST16 SCNd64
--- 831,837 ----
  #   define SCNxFAST8 "x"
  #  endif
  # endif
! # if !defined SCNdFAST16 || 0
  #  undef SCNdFAST16
  #  if INT_FAST16_MAX > INT32_MAX
  #   define SCNdFAST16 SCNd64
***************
*** 841,847 ****
  #   define SCNdFAST16 "d"
  #  endif
  # endif
! # if !defined SCNiFAST16 || @PRI_MACROS_BROKEN@
  #  undef SCNiFAST16
  #  if INT_FAST16_MAX > INT32_MAX
  #   define SCNiFAST16 SCNi64
--- 841,847 ----
  #   define SCNdFAST16 "d"
  #  endif
  # endif
! # if !defined SCNiFAST16 || 0
  #  undef SCNiFAST16
  #  if INT_FAST16_MAX > INT32_MAX
  #   define SCNiFAST16 SCNi64
***************
*** 851,857 ****
  #   define SCNiFAST16 "i"
  #  endif
  # endif
! # if !defined SCNoFAST16 || @PRI_MACROS_BROKEN@
  #  undef SCNoFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define SCNoFAST16 SCNo64
--- 851,857 ----
  #   define SCNiFAST16 "i"
  #  endif
  # endif
! # if !defined SCNoFAST16 || 0
  #  undef SCNoFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define SCNoFAST16 SCNo64
***************
*** 861,867 ****
  #   define SCNoFAST16 "o"
  #  endif
  # endif
! # if !defined SCNuFAST16 || @PRI_MACROS_BROKEN@
  #  undef SCNuFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define SCNuFAST16 SCNu64
--- 861,867 ----
  #   define SCNoFAST16 "o"
  #  endif
  # endif
! # if !defined SCNuFAST16 || 0
  #  undef SCNuFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define SCNuFAST16 SCNu64
***************
*** 871,877 ****
  #   define SCNuFAST16 "u"
  #  endif
  # endif
! # if !defined SCNxFAST16 || @PRI_MACROS_BROKEN@
  #  undef SCNxFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define SCNxFAST16 SCNx64
--- 871,877 ----
  #   define SCNuFAST16 "u"
  #  endif
  # endif
! # if !defined SCNxFAST16 || 0
  #  undef SCNxFAST16
  #  if UINT_FAST16_MAX > UINT32_MAX
  #   define SCNxFAST16 SCNx64
***************
*** 881,887 ****
  #   define SCNxFAST16 "x"
  #  endif
  # endif
! # if !defined SCNdFAST32 || @PRI_MACROS_BROKEN@
  #  undef SCNdFAST32
  #  if INT_FAST32_MAX > INT32_MAX
  #   define SCNdFAST32 SCNd64
--- 881,887 ----
  #   define SCNxFAST16 "x"
  #  endif
  # endif
! # if !defined SCNdFAST32 || 0
  #  undef SCNdFAST32
  #  if INT_FAST32_MAX > INT32_MAX
  #   define SCNdFAST32 SCNd64
***************
*** 889,895 ****
  #   define SCNdFAST32 "d"
  #  endif
  # endif
! # if !defined SCNiFAST32 || @PRI_MACROS_BROKEN@
  #  undef SCNiFAST32
  #  if INT_FAST32_MAX > INT32_MAX
  #   define SCNiFAST32 SCNi64
--- 889,895 ----
  #   define SCNdFAST32 "d"
  #  endif
  # endif
! # if !defined SCNiFAST32 || 0
  #  undef SCNiFAST32
  #  if INT_FAST32_MAX > INT32_MAX
  #   define SCNiFAST32 SCNi64
***************
*** 897,903 ****
  #   define SCNiFAST32 "i"
  #  endif
  # endif
! # if !defined SCNoFAST32 || @PRI_MACROS_BROKEN@
  #  undef SCNoFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define SCNoFAST32 SCNo64
--- 897,903 ----
  #   define SCNiFAST32 "i"
  #  endif
  # endif
! # if !defined SCNoFAST32 || 0
  #  undef SCNoFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define SCNoFAST32 SCNo64
***************
*** 905,911 ****
  #   define SCNoFAST32 "o"
  #  endif
  # endif
! # if !defined SCNuFAST32 || @PRI_MACROS_BROKEN@
  #  undef SCNuFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define SCNuFAST32 SCNu64
--- 905,911 ----
  #   define SCNoFAST32 "o"
  #  endif
  # endif
! # if !defined SCNuFAST32 || 0
  #  undef SCNuFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define SCNuFAST32 SCNu64
***************
*** 913,919 ****
  #   define SCNuFAST32 "u"
  #  endif
  # endif
! # if !defined SCNxFAST32 || @PRI_MACROS_BROKEN@
  #  undef SCNxFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define SCNxFAST32 SCNx64
--- 913,919 ----
  #   define SCNuFAST32 "u"
  #  endif
  # endif
! # if !defined SCNxFAST32 || 0
  #  undef SCNxFAST32
  #  if UINT_FAST32_MAX > UINT32_MAX
  #   define SCNxFAST32 SCNx64
***************
*** 922,952 ****
  #  endif
  # endif
  # ifdef INT64_MAX
! #  if !defined SCNdFAST64 || @PRI_MACROS_BROKEN@
  #   undef SCNdFAST64
  #   define SCNdFAST64 SCNd64
  #  endif
! #  if !defined SCNiFAST64 || @PRI_MACROS_BROKEN@
  #   undef SCNiFAST64
  #   define SCNiFAST64 SCNi64
  #  endif
  # endif
  # ifdef UINT64_MAX
! #  if !defined SCNoFAST64 || @PRI_MACROS_BROKEN@
  #   undef SCNoFAST64
  #   define SCNoFAST64 SCNo64
  #  endif
! #  if !defined SCNuFAST64 || @PRI_MACROS_BROKEN@
  #   undef SCNuFAST64
  #   define SCNuFAST64 SCNu64
  #  endif
! #  if !defined SCNxFAST64 || @PRI_MACROS_BROKEN@
  #   undef SCNxFAST64
  #   define SCNxFAST64 SCNx64
  #  endif
  # endif

! # if !defined SCNdMAX || @PRI_MACROS_BROKEN@
  #  undef SCNdMAX
  #  if INTMAX_MAX > INT32_MAX
  #   define SCNdMAX SCNd64
--- 922,952 ----
  #  endif
  # endif
  # ifdef INT64_MAX
! #  if !defined SCNdFAST64 || 0
  #   undef SCNdFAST64
  #   define SCNdFAST64 SCNd64
  #  endif
! #  if !defined SCNiFAST64 || 0
  #   undef SCNiFAST64
  #   define SCNiFAST64 SCNi64
  #  endif
  # endif
  # ifdef UINT64_MAX
! #  if !defined SCNoFAST64 || 0
  #   undef SCNoFAST64
  #   define SCNoFAST64 SCNo64
  #  endif
! #  if !defined SCNuFAST64 || 0
  #   undef SCNuFAST64
  #   define SCNuFAST64 SCNu64
  #  endif
! #  if !defined SCNxFAST64 || 0
  #   undef SCNxFAST64
  #   define SCNxFAST64 SCNx64
  #  endif
  # endif

! # if !defined SCNdMAX || 0
  #  undef SCNdMAX
  #  if INTMAX_MAX > INT32_MAX
  #   define SCNdMAX SCNd64
***************
*** 954,960 ****
  #   define SCNdMAX "ld"
  #  endif
  # endif
! # if !defined SCNiMAX || @PRI_MACROS_BROKEN@
  #  undef SCNiMAX
  #  if INTMAX_MAX > INT32_MAX
  #   define SCNiMAX SCNi64
--- 954,960 ----
  #   define SCNdMAX "ld"
  #  endif
  # endif
! # if !defined SCNiMAX || 0
  #  undef SCNiMAX
  #  if INTMAX_MAX > INT32_MAX
  #   define SCNiMAX SCNi64
***************
*** 962,968 ****
  #   define SCNiMAX "li"
  #  endif
  # endif
! # if !defined SCNoMAX || @PRI_MACROS_BROKEN@
  #  undef SCNoMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define SCNoMAX SCNo64
--- 962,968 ----
  #   define SCNiMAX "li"
  #  endif
  # endif
! # if !defined SCNoMAX || 0
  #  undef SCNoMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define SCNoMAX SCNo64
***************
*** 970,976 ****
  #   define SCNoMAX "lo"
  #  endif
  # endif
! # if !defined SCNuMAX || @PRI_MACROS_BROKEN@
  #  undef SCNuMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define SCNuMAX SCNu64
--- 970,976 ----
  #   define SCNoMAX "lo"
  #  endif
  # endif
! # if !defined SCNuMAX || 0
  #  undef SCNuMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define SCNuMAX SCNu64
***************
*** 978,984 ****
  #   define SCNuMAX "lu"
  #  endif
  # endif
! # if !defined SCNxMAX || @PRI_MACROS_BROKEN@
  #  undef SCNxMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define SCNxMAX SCNx64
--- 978,984 ----
  #   define SCNuMAX "lu"
  #  endif
  # endif
! # if !defined SCNxMAX || 0
  #  undef SCNxMAX
  #  if UINTMAX_MAX > UINT32_MAX
  #   define SCNxMAX SCNx64
***************
*** 987,1020 ****
  #  endif
  # endif

! # if !defined SCNdPTR || @PRI_MACROS_BROKEN@
  #  undef SCNdPTR
  #  ifdef INTPTR_MAX
! #   define SCNdPTR @PRIPTR_PREFIX@ "d"
  #  endif
  # endif
! # if !defined SCNiPTR || @PRI_MACROS_BROKEN@
  #  undef SCNiPTR
  #  ifdef INTPTR_MAX
! #   define SCNiPTR @PRIPTR_PREFIX@ "i"
  #  endif
  # endif
! # if !defined SCNoPTR || @PRI_MACROS_BROKEN@
  #  undef SCNoPTR
  #  ifdef UINTPTR_MAX
! #   define SCNoPTR @PRIPTR_PREFIX@ "o"
  #  endif
  # endif
! # if !defined SCNuPTR || @PRI_MACROS_BROKEN@
  #  undef SCNuPTR
  #  ifdef UINTPTR_MAX
! #   define SCNuPTR @PRIPTR_PREFIX@ "u"
  #  endif
  # endif
! # if !defined SCNxPTR || @PRI_MACROS_BROKEN@
  #  undef SCNxPTR
  #  ifdef UINTPTR_MAX
! #   define SCNxPTR @PRIPTR_PREFIX@ "x"
  #  endif
  # endif

--- 987,1020 ----
  #  endif
  # endif

! # if !defined SCNdPTR || 0
  #  undef SCNdPTR
  #  ifdef INTPTR_MAX
! #   define SCNdPTR "l" "d"
  #  endif
  # endif
! # if !defined SCNiPTR || 0
  #  undef SCNiPTR
  #  ifdef INTPTR_MAX
! #   define SCNiPTR "l" "i"
  #  endif
  # endif
! # if !defined SCNoPTR || 0
  #  undef SCNoPTR
  #  ifdef UINTPTR_MAX
! #   define SCNoPTR "l" "o"
  #  endif
  # endif
! # if !defined SCNuPTR || 0
  #  undef SCNuPTR
  #  ifdef UINTPTR_MAX
! #   define SCNuPTR "l" "u"
  #  endif
  # endif
! # if !defined SCNxPTR || 0
  #  undef SCNxPTR
  #  ifdef UINTPTR_MAX
! #   define SCNxPTR "l" "x"
  #  endif
  # endif

***************
*** 1026,1044 ****
  extern "C" {
  #endif

! #if address@hidden@
  extern intmax_t imaxabs (intmax_t);
  #endif

! #if address@hidden@
  typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t;
  extern imaxdiv_t imaxdiv (intmax_t, intmax_t);
  #endif

! #if address@hidden@
  extern intmax_t strtoimax (const char *, char **, int);
  #endif
! #if address@hidden@
  extern uintmax_t strtoumax (const char *, char **, int);
  #endif

--- 1026,1044 ----
  extern "C" {
  #endif

! #if !1
  extern intmax_t imaxabs (intmax_t);
  #endif

! #if !1
  typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t;
  extern imaxdiv_t imaxdiv (intmax_t, intmax_t);
  #endif

! #if !1
  extern intmax_t strtoimax (const char *, char **, int);
  #endif
! #if !1
  extern uintmax_t strtoumax (const char *, char **, int);
  #endif
======================================================

*** lib/stdint_.h       Tue Oct 17 03:33:24 2006
--- lib/stdint.h        Tue Oct 17 04:01:55 2006
***************
*** 32,38 ****
     for the "fast" types and macros, which we recommend against using
     in public interfaces due to compiler differences.  */

! #if @HAVE_STDINT_H@
  # if defined __sgi && ! defined __c99
/* Bypass IRIX's <stdint.h> if in C89 mode, since it merely annoys users with "This header file is to be used only for c99 mode compilations"
--- 32,38 ----
     for the "fast" types and macros, which we recommend against using
     in public interfaces due to compiler differences.  */

! #if 1
  # if defined __sgi && ! defined __c99
/* Bypass IRIX's <stdint.h> if in C89 mode, since it merely annoys users with "This header file is to be used only for c99 mode compilations"
***************
*** 43,55 ****
       Include it before <inttypes.h>, since any "#include <stdint.h>"
in <inttypes.h> would reinclude us, skipping our contents because
       _GL_STDINT_H is defined.  */
! # include @ABSOLUTE_STDINT_H@
  #endif

  /* Get LONG_MIN, LONG_MAX, ULONG_MAX.  */
  #include <limits.h>

! #if @HAVE_INTTYPES_H@
/* In OpenBSD 3.8, <inttypes.h> includes <machine/types.h>, which defines
       int{8,16,32,64}_t, uint{8,16,32,64}_t and __BIT_TYPES_DEFINED__.
       <inttypes.h> also defines intptr_t and uintptr_t.  */
--- 43,55 ----
       Include it before <inttypes.h>, since any "#include <stdint.h>"
in <inttypes.h> would reinclude us, skipping our contents because
       _GL_STDINT_H is defined.  */
! # include "///usr/include/stdint.h"
  #endif

  /* Get LONG_MIN, LONG_MAX, ULONG_MAX.  */
  #include <limits.h>

! #if 1
/* In OpenBSD 3.8, <inttypes.h> includes <machine/types.h>, which defines
       int{8,16,32,64}_t, uint{8,16,32,64}_t and __BIT_TYPES_DEFINED__.
       <inttypes.h> also defines intptr_t and uintptr_t.  */
***************
*** 56,62 ****
  # define _GL_JUST_INCLUDE_ABSOLUTE_INTTYPES_H
  # include <inttypes.h>
  # undef _GL_JUST_INCLUDE_ABSOLUTE_INTTYPES_H
! #elif @HAVE_SYS_INTTYPES_H@
/* Solaris 7 <sys/inttypes.h> has the types except the *_fast*_t types, and the macros except for *_FAST*_*, INTPTR_MIN, PTRDIFF_MIN, PTRDIFF_MAX. */
  # include <sys/inttypes.h>
--- 56,62 ----
  # define _GL_JUST_INCLUDE_ABSOLUTE_INTTYPES_H
  # include <inttypes.h>
  # undef _GL_JUST_INCLUDE_ABSOLUTE_INTTYPES_H
! #elif 1
/* Solaris 7 <sys/inttypes.h> has the types except the *_fast*_t types, and the macros except for *_FAST*_*, INTPTR_MIN, PTRDIFF_MIN, PTRDIFF_MAX. */
  # include <sys/inttypes.h>
***************
*** 66,77 ****
     IRIX 6.5, and OpenBSD 3.8 (via <machine/types.h>).
MacOS X 10.4.6 <sys/types.h> includes <stdint.h> (which is us), but
     relies on the system <stdint.h> definitions, so include
!    <sys/types.h> after @address@hidden  */
! #if @HAVE_SYS_TYPES_H@
  # include <sys/types.h>
  #endif

! #if @HAVE_SYS_BITYPES_H@ && ! defined __BIT_TYPES_DEFINED__
/* Linux libc4 >= 4.6.7 and libc5 have a <sys/bitypes.h> that defines int{8,16,32,64}_t and __BIT_TYPES_DEFINED__. In libc5 >= 5.2.2 it is
       included by <sys/types.h>.  */
--- 66,77 ----
     IRIX 6.5, and OpenBSD 3.8 (via <machine/types.h>).
MacOS X 10.4.6 <sys/types.h> includes <stdint.h> (which is us), but
     relies on the system <stdint.h> definitions, so include
!    <sys/types.h> after "///usr/include/stdint.h".  */
! #if 1
  # include <sys/types.h>
  #endif

! #if 0 && ! defined __BIT_TYPES_DEFINED__
/* Linux libc4 >= 4.6.7 and libc5 have a <sys/bitypes.h> that defines int{8,16,32,64}_t and __BIT_TYPES_DEFINED__. In libc5 >= 5.2.2 it is
       included by <sys/types.h>.  */
***************
*** 81,87 ****
  #if ! defined __cplusplus || defined __STDC_CONSTANT_MACROS

  /* Get WCHAR_MIN, WCHAR_MAX.  */
! # if @HAVE_WCHAR_H@ && ! (defined WCHAR_MIN && defined WCHAR_MAX)
/* BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
        <wchar.h>.  */
  #  include <stdio.h>
--- 81,87 ----
  #if ! defined __cplusplus || defined __STDC_CONSTANT_MACROS

  /* Get WCHAR_MIN, WCHAR_MAX.  */
! # if 1 && ! (defined WCHAR_MIN && defined WCHAR_MAX)
/* BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
        <wchar.h>.  */
  #  include <stdio.h>
***************
*** 131,137 ****
  #elif defined _MSC_VER
  # define int64_t __int64
  # define uint64_t unsigned __int64
! #elif @HAVE_LONG_LONG_INT@
  # define int64_t long long int
  # define uint64_t unsigned long long int
  #endif
--- 131,137 ----
  #elif defined _MSC_VER
  # define int64_t __int64
  # define uint64_t unsigned __int64
! #elif 1
  # define int64_t long long int
  # define uint64_t unsigned long long int
  #endif
***************
*** 210,216 ****

  #undef intmax_t
  #undef uintmax_t
! #if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
  # define intmax_t long long int
  # define uintmax_t unsigned long long int
  #elif defined int64_t
--- 210,216 ----

  #undef intmax_t
  #undef uintmax_t
! #if 1 && LONG_MAX >> 30 == 1
  # define intmax_t long long int
  # define uintmax_t unsigned long long int
  #elif defined int64_t
***************
*** 361,400 ****
  #undef PTRDIFF_MIN
  #undef PTRDIFF_MAX
  #define PTRDIFF_MIN  \
!    _STDINT_MIN (1, @BITSIZEOF_PTRDIFF_T@, address@hidden@)
  #define PTRDIFF_MAX  \
!    _STDINT_MAX (1, @BITSIZEOF_PTRDIFF_T@, address@hidden@)

  /* sig_atomic_t limits */
  #undef SIG_ATOMIC_MIN
  #undef SIG_ATOMIC_MAX
  #define SIG_ATOMIC_MIN  \
! _STDINT_MIN (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
!               address@hidden@)
  #define SIG_ATOMIC_MAX  \
! _STDINT_MAX (@HAVE_SIGNED_SIG_ATOMIC_T@, @BITSIZEOF_SIG_ATOMIC_T@, \
!               address@hidden@)


  /* size_t limit */
  #undef SIZE_MAX
! #define SIZE_MAX _STDINT_MAX (0, @BITSIZEOF_SIZE_T@, address@hidden@)

  /* wchar_t limits */
  #undef WCHAR_MIN
  #undef WCHAR_MAX
  #define WCHAR_MIN  \
! _STDINT_MIN (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, address@hidden@)
  #define WCHAR_MAX  \
! _STDINT_MAX (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, address@hidden@)

  /* wint_t limits */
  #undef WINT_MIN
  #undef WINT_MAX
  #define WINT_MIN  \
! _STDINT_MIN (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, address@hidden@)
  #define WINT_MAX  \
! _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, address@hidden@)

  #endif /* !defined __cplusplus || defined __STDC_LIMIT_MACROS */

--- 361,400 ----
  #undef PTRDIFF_MIN
  #undef PTRDIFF_MAX
  #define PTRDIFF_MIN  \
!    _STDINT_MIN (1, 32, 0l)
  #define PTRDIFF_MAX  \
!    _STDINT_MAX (1, 32, 0l)

  /* sig_atomic_t limits */
  #undef SIG_ATOMIC_MIN
  #undef SIG_ATOMIC_MAX
  #define SIG_ATOMIC_MIN  \
!    _STDINT_MIN (1, 32, \
!               0)
  #define SIG_ATOMIC_MAX  \
!    _STDINT_MAX (1, 32, \
!               0)


  /* size_t limit */
  #undef SIZE_MAX
! #define SIZE_MAX  _STDINT_MAX (0, 32, 0ul)

  /* wchar_t limits */
  #undef WCHAR_MIN
  #undef WCHAR_MAX
  #define WCHAR_MIN  \
!    _STDINT_MIN (0, 16, 0)
  #define WCHAR_MAX  \
!    _STDINT_MAX (0, 16, 0)

  /* wint_t limits */
  #undef WINT_MIN
  #undef WINT_MAX
  #define WINT_MIN  \
!    _STDINT_MIN (1, 32, 0)
  #define WINT_MAX  \
!    _STDINT_MAX (1, 32, 0)

  #endif /* !defined __cplusplus || defined __STDC_LIMIT_MACROS */

***************
*** 431,437 ****
  #elif defined _MSC_VER
  # define INT64_C(x) x##i64
  # define UINT64_C(x) x##ui64
! #elif @HAVE_LONG_LONG_INT@
  # define INT64_C(x) x##LL
  # define UINT64_C(x) x##ULL
  #endif
--- 431,437 ----
  #elif defined _MSC_VER
  # define INT64_C(x) x##i64
  # define UINT64_C(x) x##ui64
! #elif 1
  # define INT64_C(x) x##LL
  # define UINT64_C(x) x##ULL
  #endif
***************
*** 440,446 ****

  #undef INTMAX_C
  #undef UINTMAX_C
! #if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
  # define INTMAX_C(x)   x##LL
  # define UINTMAX_C(x)  x##ULL
  #elif defined int64_t
--- 440,446 ----

  #undef INTMAX_C
  #undef UINTMAX_C
! #if 1 && LONG_MAX >> 30 == 1
  # define INTMAX_C(x)   x##LL
  # define UINTMAX_C(x)  x##ULL
  #elif defined int64_t

======================================================
if gcc -std=gnu99 -I. -I. -I. -g -O2 -MT xstrtoimax.o -MD -MP - MF ".deps/xstrtoimax.Tpo" -c -o xstrtoimax.o xstrtoimax.c; \ then mv -f ".deps/xstrtoimax.Tpo" ".deps/xstrtoimax.Po"; else rm -f ".deps/xstrtoimax.Tpo"; exit 1; fi
gmake[2]: Leaving directory `/usr/local/src/coreutils-6.3/lib'
gmake[1]: Leaving directory `/usr/local/src/coreutils-6.3/lib'
======================================================
In file included from ./stdint.h:71,
                 from ///usr/include/inttypes.h:51,
                 from ./inttypes.h:24,
                 from xstrtol.h:25,
                 from xstrtoimax.c:23:
/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 174: error: syntax error before 'daddr_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 180: error: syntax error before 'ino_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 190: error: syntax error before 'dev_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 239: error: syntax error before 'key_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 244: error: syntax error before 'timer_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 269: error: syntax error before 'pid_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 272: error: syntax error before 'tid_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 282: error: syntax error before 'blkcnt_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 288: error: syntax error before 'blksize_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 310: error: syntax error before 'id_t'
In file included from /usr/include/sys/m_types.h:40,
from /usr/local/lib/gcc/powerpc-ibm- aix5.3.0.0/4.0.2/include/sys/types.h:481,
                 from ./stdint.h:71,
                 from ///usr/include/inttypes.h:51,
                 from ./inttypes.h:24,
                 from xstrtol.h:25,
                 from xstrtoimax.c:23:
/usr/include/sys/vm_types.h:51: error: syntax error before 'kvmid_t'
/usr/include/sys/vm_types.h:52: error: syntax error before 'kvmhandle_t'
/usr/include/sys/vm_types.h:73: error: syntax error before 'vmidx_t'
/usr/include/sys/vm_types.h:75: error: syntax error before 'vmfkey_t'
/usr/include/sys/vm_types.h:77: error: syntax error before 'vmprkey_t'
/usr/include/sys/vm_types.h:78: error: syntax error before 'vmkey_t'
/usr/include/sys/vm_types.h:79: error: syntax error before 'vmhwkey_t'
/usr/include/sys/vm_types.h:80: error: syntax error before 'vpn_t'
/usr/include/sys/vm_types.h:81: error: syntax error before 'rpn_t'
/usr/include/sys/vm_types.h:86: error: syntax error before 'esid_t'
/usr/include/sys/vm_types.h:107: error: syntax error before 'vmsize_t'
/usr/include/sys/vm_types.h:109: error: syntax error before 'vmm_lock_t'
/usr/include/sys/vm_types.h:158: error: syntax error before 'ulong32int64_t'
/usr/include/sys/vm_types.h:164: error: syntax error before '}' token
In file included from /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/ include/sys/types.h:481,
                 from ./stdint.h:71,
                 from ///usr/include/inttypes.h:51,
                 from ./inttypes.h:24,
                 from xstrtol.h:25,
                 from xstrtoimax.c:23:
/usr/include/sys/m_types.h:69: error: syntax error before 'ext_t'
In file included from ./stdint.h:71,
                 from ///usr/include/inttypes.h:51,
                 from ./inttypes.h:24,
                 from xstrtol.h:25,
                 from xstrtoimax.c:23:
/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 634: error: syntax error before '__ulong32_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 636: error: syntax error before 'word3' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h: 637: error: syntax error before 'word4' In file included from /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/ include/sys/wait.h:62, from /usr/local/lib/gcc/powerpc-ibm- aix5.3.0.0/4.0.2/include/stdlib.h:320,
                 from xstrtol.c:42,
                 from xstrtoimax.c:32:
/usr/include/sys/resource.h:324: error: syntax error before 'id_t'
/usr/include/sys/resource.h:325: error: syntax error before 'id_t'
In file included from /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/ include/sys/wait.h:66, from /usr/local/lib/gcc/powerpc-ibm- aix5.3.0.0/4.0.2/include/stdlib.h:320,
                 from xstrtol.c:42,
                 from xstrtoimax.c:32:
/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h: 284: error: syntax error before 'pid_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h: 329: error: syntax error before '}' token /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h: 349: error: syntax error before 'siginfo_t'
In file included from /usr/include/sys/context.h:40,
from /usr/local/lib/gcc/powerpc-ibm- aix5.3.0.0/4.0.2/include/sys/signal.h:378, from /usr/local/lib/gcc/powerpc-ibm- aix5.3.0.0/4.0.2/include/sys/wait.h:66, from /usr/local/lib/gcc/powerpc-ibm- aix5.3.0.0/4.0.2/include/stdlib.h:320,
                 from xstrtol.c:42,
                 from xstrtoimax.c:32:
/usr/include/sys/mstsave.h:63: error: syntax error before 'pid_t'
/usr/include/sys/mstsave.h:91: error: syntax error before 'as'
/usr/include/sys/mstsave.h:133: error: syntax error before '}' token
In file included from /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/ include/sys/signal.h:378, from /usr/local/lib/gcc/powerpc-ibm- aix5.3.0.0/4.0.2/include/sys/wait.h:66, from /usr/local/lib/gcc/powerpc-ibm- aix5.3.0.0/4.0.2/include/stdlib.h:320,
                 from xstrtol.c:42,
                 from xstrtoimax.c:32:
/usr/include/sys/context.h:319: error: field 'jmp_context' has incomplete type In file included from /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/ include/sys/wait.h:66, from /usr/local/lib/gcc/powerpc-ibm- aix5.3.0.0/4.0.2/include/stdlib.h:320,
                 from xstrtol.c:42,
                 from xstrtoimax.c:32:
/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h: 1032: error: syntax error before 'siginfo_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h: 1149: error: syntax error before 'int' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h: 1172: error: syntax error before 'int' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h: 1189: error: syntax error before 'int' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h: 1191: error: syntax error before 'siginfo_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h: 1192: error: syntax error before 'siginfo_t' In file included from /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/ include/stdlib.h:320,
                 from xstrtol.c:42,
                 from xstrtoimax.c:32:
/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 171: error: syntax error before 'wait' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 173: error: syntax error before 'waitpid' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 173: error: syntax error before 'int' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 187: error: syntax error before 'id_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 192: error: syntax error before 'wait3' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 197: error: syntax error before 'kwaitpid' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 197: error: syntax error before 'pid_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 199: error: syntax error before 'kwaitpid64' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 199: error: syntax error before 'pid_t' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 203: error: syntax error before 'wait364' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 217: error: syntax error before 'wait4' /usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h: 217: error: syntax error before 'int'
gmake[2]: *** [xstrtoimax.o] Error 1
gmake[1]: *** [all] Error 2
gmake: *** [all-recursive] Error 1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]