Author: tijl
Date: Sat Jan  8 18:00:19 2011
New Revision: 217155
URL: http://svn.freebsd.org/changeset/base/217155

Log:
  Rename PRIreg helper macro to PRIptr to better reflect its use. Registers
  and pointers don't always have the same size, e.g. the __mips_n32 ABI
  (ILP32) has 64 bit registers but 32 bit pointers.
  
  On mips introduce PRIptr to fix the format specifier for (u)intptr_t.
  
  Prefix PRI64 and PRIptr with underscores because macro names starting with
  PRI[a-zX] are reserved for future use.
  
  Approved by:  kib (mentor)

Modified:
  head/sys/mips/include/_inttypes.h
  head/sys/powerpc/include/_inttypes.h

Modified: head/sys/mips/include/_inttypes.h
==============================================================================
--- head/sys/mips/include/_inttypes.h   Sat Jan  8 17:13:43 2011        
(r217154)
+++ head/sys/mips/include/_inttypes.h   Sat Jan  8 18:00:19 2011        
(r217155)
@@ -39,9 +39,11 @@
  */
 
 #ifdef __LP64__
-#define        PRI64           "l"
+#define        __PRI64         "l"
+#define        __PRIptr        "l"
 #else
-#define        PRI64           "ll"
+#define        __PRI64         "ll"
+#define        __PRIptr
 #endif
 
 /* fprintf(3) macros for signed integers. */
@@ -49,172 +51,172 @@
 #define        PRId8           "d"     /* int8_t */
 #define        PRId16          "d"     /* int16_t */
 #define        PRId32          "d"     /* int32_t */
-#define        PRId64          PRI64"d"        /* int64_t */
+#define        PRId64          __PRI64"d"      /* int64_t */
 #define        PRIdLEAST8      "d"     /* int_least8_t */
 #define        PRIdLEAST16     "d"     /* int_least16_t */
 #define        PRIdLEAST32     "d"     /* int_least32_t */
-#define        PRIdLEAST64     PRI64"d"        /* int_least64_t */
+#define        PRIdLEAST64     __PRI64"d"      /* int_least64_t */
 #define        PRIdFAST8       "d"     /* int_fast8_t */
 #define        PRIdFAST16      "d"     /* int_fast16_t */
 #define        PRIdFAST32      "d"     /* int_fast32_t */
-#define        PRIdFAST64      PRI64"d"        /* int_fast64_t */
+#define        PRIdFAST64      __PRI64"d"      /* int_fast64_t */
 #define        PRIdMAX         "jd"    /* intmax_t */
-#define        PRIdPTR         "ld"    /* intptr_t */
+#define        PRIdPTR         __PRIptr"d"     /* intptr_t */
 
 #define        PRIi8           "i"     /* int8_t */
 #define        PRIi16          "i"     /* int16_t */
 #define        PRIi32          "i"     /* int32_t */
-#define        PRIi64          PRI64"i"        /* int64_t */
+#define        PRIi64          __PRI64"i"      /* int64_t */
 #define        PRIiLEAST8      "i"     /* int_least8_t  */
 #define        PRIiLEAST16     "i"     /* int_least16_t */
 #define        PRIiLEAST32     "i"     /* int_least32_t */
-#define        PRIiLEAST64     PRI64"i"        /* int_least64_t */
+#define        PRIiLEAST64     __PRI64"i"      /* int_least64_t */
 #define        PRIiFAST8       "i"     /* int_fast8_t */
 #define        PRIiFAST16      "i"     /* int_fast16_t */
 #define        PRIiFAST32      "i"     /* int_fast32_t */
-#define        PRIiFAST64      PRI64"i"        /* int_fast64_t */
+#define        PRIiFAST64      __PRI64"i"      /* int_fast64_t */
 #define        PRIiMAX         "ji"    /* intmax_t */
-#define        PRIiPTR         "li"    /* intptr_t */
+#define        PRIiPTR         __PRIptr"i"     /* intptr_t */
 
 /* fprintf(3) macros for unsigned integers. */
 
 #define        PRIo8           "o"     /* uint8_t */
 #define        PRIo16          "o"     /* uint16_t */
 #define        PRIo32          "o"     /* uint32_t */
-#define        PRIo64          PRI64"o"        /* uint64_t */
+#define        PRIo64          __PRI64"o"      /* uint64_t */
 #define        PRIoLEAST8      "o"     /* uint_least8_t */
 #define        PRIoLEAST16     "o"     /* uint_least16_t */
 #define        PRIoLEAST32     "o"     /* uint_least32_t */
-#define        PRIoLEAST64     PRI64"o"        /* uint_least64_t */
+#define        PRIoLEAST64     __PRI64"o"      /* uint_least64_t */
 #define        PRIoFAST8       "o"     /* uint_fast8_t */
 #define        PRIoFAST16      "o"     /* uint_fast16_t */
 #define        PRIoFAST32      "o"     /* uint_fast32_t */
-#define        PRIoFAST64      PRI64"o"        /* uint_fast64_t */
+#define        PRIoFAST64      __PRI64"o"      /* uint_fast64_t */
 #define        PRIoMAX         "jo"    /* uintmax_t */
-#define        PRIoPTR         "lo"    /* uintptr_t */
+#define        PRIoPTR         __PRIptr"o"     /* uintptr_t */
 
 #define        PRIu8           "u"     /* uint8_t */
 #define        PRIu16          "u"     /* uint16_t */
 #define        PRIu32          "u"     /* uint32_t */
-#define        PRIu64          PRI64"u"        /* uint64_t */
+#define        PRIu64          __PRI64"u"      /* uint64_t */
 #define        PRIuLEAST8      "u"     /* uint_least8_t */
 #define        PRIuLEAST16     "u"     /* uint_least16_t */
 #define        PRIuLEAST32     "u"     /* uint_least32_t */
-#define        PRIuLEAST64     PRI64"u"        /* uint_least64_t */
+#define        PRIuLEAST64     __PRI64"u"      /* uint_least64_t */
 #define        PRIuFAST8       "u"     /* uint_fast8_t */
 #define        PRIuFAST16      "u"     /* uint_fast16_t */
 #define        PRIuFAST32      "u"     /* uint_fast32_t */
-#define        PRIuFAST64      PRI64"u"        /* uint_fast64_t */
+#define        PRIuFAST64      __PRI64"u"      /* uint_fast64_t */
 #define        PRIuMAX         "ju"    /* uintmax_t */
-#define        PRIuPTR         "lu"    /* uintptr_t */
+#define        PRIuPTR         __PRIptr"u"     /* uintptr_t */
 
 #define        PRIx8           "x"     /* uint8_t */
 #define        PRIx16          "x"     /* uint16_t */
 #define        PRIx32          "x"     /* uint32_t */
-#define        PRIx64          PRI64"x"        /* uint64_t */
+#define        PRIx64          __PRI64"x"      /* uint64_t */
 #define        PRIxLEAST8      "x"     /* uint_least8_t */
 #define        PRIxLEAST16     "x"     /* uint_least16_t */
 #define        PRIxLEAST32     "x"     /* uint_least32_t */
-#define        PRIxLEAST64     PRI64"x"        /* uint_least64_t */
+#define        PRIxLEAST64     __PRI64"x"      /* uint_least64_t */
 #define        PRIxFAST8       "x"     /* uint_fast8_t */
 #define        PRIxFAST16      "x"     /* uint_fast16_t */
 #define        PRIxFAST32      "x"     /* uint_fast32_t */
-#define        PRIxFAST64      PRI64"x"        /* uint_fast64_t */
+#define        PRIxFAST64      __PRI64"x"      /* uint_fast64_t */
 #define        PRIxMAX         "jx"    /* uintmax_t */
-#define        PRIxPTR         "lx"    /* uintptr_t */
+#define        PRIxPTR         __PRIptr"x"     /* uintptr_t */
 
 #define        PRIX8           "X"     /* uint8_t */
 #define        PRIX16          "X"     /* uint16_t */
 #define        PRIX32          "X"     /* uint32_t */
-#define        PRIX64          PRI64"X"        /* uint64_t */
+#define        PRIX64          __PRI64"X"      /* uint64_t */
 #define        PRIXLEAST8      "X"     /* uint_least8_t */
 #define        PRIXLEAST16     "X"     /* uint_least16_t */
 #define        PRIXLEAST32     "X"     /* uint_least32_t */
-#define        PRIXLEAST64     PRI64"X"        /* uint_least64_t */
+#define        PRIXLEAST64     __PRI64"X"      /* uint_least64_t */
 #define        PRIXFAST8       "X"     /* uint_fast8_t */
 #define        PRIXFAST16      "X"     /* uint_fast16_t */
 #define        PRIXFAST32      "X"     /* uint_fast32_t */
-#define        PRIXFAST64      PRI64"X"        /* uint_fast64_t */
+#define        PRIXFAST64      __PRI64"X"      /* uint_fast64_t */
 #define        PRIXMAX         "jX"    /* uintmax_t */
-#define        PRIXPTR         "lX"    /* uintptr_t */
+#define        PRIXPTR         __PRIptr"X"     /* uintptr_t */
 
 /* fscanf(3) macros for signed integers. */
 
 #define        SCNd8           "hhd"   /* int8_t */
 #define        SCNd16          "hd"    /* int16_t */
 #define        SCNd32          "d"     /* int32_t */
-#define        SCNd64          PRI64"d"        /* int64_t */
+#define        SCNd64          __PRI64"d"      /* int64_t */
 #define        SCNdLEAST8      "hhd"   /* int_least8_t */
 #define        SCNdLEAST16     "hd"    /* int_least16_t */
 #define        SCNdLEAST32     "d"     /* int_least32_t */
-#define        SCNdLEAST64     PRI64"d"        /* int_least64_t */
+#define        SCNdLEAST64     __PRI64"d"      /* int_least64_t */
 #define        SCNdFAST8       "d"     /* int_fast8_t */
 #define        SCNdFAST16      "d"     /* int_fast16_t */
 #define        SCNdFAST32      "d"     /* int_fast32_t */
-#define        SCNdFAST64      PRI64"d"        /* int_fast64_t */
+#define        SCNdFAST64      __PRI64"d"      /* int_fast64_t */
 #define        SCNdMAX         "jd"    /* intmax_t */
-#define        SCNdPTR         "ld"    /* intptr_t */
+#define        SCNdPTR         __PRIptr"d"     /* intptr_t */
 
 #define        SCNi8           "hhi"   /* int8_t */
 #define        SCNi16          "hi"    /* int16_t */
 #define        SCNi32          "i"     /* int32_t */
-#define        SCNi64          PRI64"i"        /* int64_t */
+#define        SCNi64          __PRI64"i"      /* int64_t */
 #define        SCNiLEAST8      "hhi"   /* int_least8_t */
 #define        SCNiLEAST16     "hi"    /* int_least16_t */
 #define        SCNiLEAST32     "i"     /* int_least32_t */
-#define        SCNiLEAST64     PRI64"i"        /* int_least64_t */
+#define        SCNiLEAST64     __PRI64"i"      /* int_least64_t */
 #define        SCNiFAST8       "i"     /* int_fast8_t */
 #define        SCNiFAST16      "i"     /* int_fast16_t */
 #define        SCNiFAST32      "i"     /* int_fast32_t */
-#define        SCNiFAST64      PRI64"i"        /* int_fast64_t */
+#define        SCNiFAST64      __PRI64"i"      /* int_fast64_t */
 #define        SCNiMAX         "ji"    /* intmax_t */
-#define        SCNiPTR         "li"    /* intptr_t */
+#define        SCNiPTR         __PRIptr"i"     /* intptr_t */
 
 /* fscanf(3) macros for unsigned integers. */
 
 #define        SCNo8           "hho"   /* uint8_t */
 #define        SCNo16          "ho"    /* uint16_t */
 #define        SCNo32          "o"     /* uint32_t */
-#define        SCNo64          PRI64"o"        /* uint64_t */
+#define        SCNo64          __PRI64"o"      /* uint64_t */
 #define        SCNoLEAST8      "hho"   /* uint_least8_t */
 #define        SCNoLEAST16     "ho"    /* uint_least16_t */
 #define        SCNoLEAST32     "o"     /* uint_least32_t */
-#define        SCNoLEAST64     PRI64"o"        /* uint_least64_t */
+#define        SCNoLEAST64     __PRI64"o"      /* uint_least64_t */
 #define        SCNoFAST8       "o"     /* uint_fast8_t */
 #define        SCNoFAST16      "o"     /* uint_fast16_t */
 #define        SCNoFAST32      "o"     /* uint_fast32_t */
-#define        SCNoFAST64      PRI64"o"        /* uint_fast64_t */
+#define        SCNoFAST64      __PRI64"o"      /* uint_fast64_t */
 #define        SCNoMAX         "jo"    /* uintmax_t */
-#define        SCNoPTR         "lo"    /* uintptr_t */
+#define        SCNoPTR         __PRIptr"o"     /* uintptr_t */
 
 #define        SCNu8           "hhu"   /* uint8_t */
 #define        SCNu16          "hu"    /* uint16_t */
 #define        SCNu32          "u"     /* uint32_t */
-#define        SCNu64          PRI64"u"        /* uint64_t */
+#define        SCNu64          __PRI64"u"      /* uint64_t */
 #define        SCNuLEAST8      "hhu"   /* uint_least8_t */
 #define        SCNuLEAST16     "hu"    /* uint_least16_t */
 #define        SCNuLEAST32     "u"     /* uint_least32_t */
-#define        SCNuLEAST64     PRI64"u"        /* uint_least64_t */
+#define        SCNuLEAST64     __PRI64"u"      /* uint_least64_t */
 #define        SCNuFAST8       "u"     /* uint_fast8_t */
 #define        SCNuFAST16      "u"     /* uint_fast16_t */
 #define        SCNuFAST32      "u"     /* uint_fast32_t */
-#define        SCNuFAST64      PRI64"u"        /* uint_fast64_t */
+#define        SCNuFAST64      __PRI64"u"      /* uint_fast64_t */
 #define        SCNuMAX         "ju"    /* uintmax_t */
-#define        SCNuPTR         "lu"    /* uintptr_t */
+#define        SCNuPTR         __PRIptr"u"     /* uintptr_t */
 
 #define        SCNx8           "hhx"   /* uint8_t */
 #define        SCNx16          "hx"    /* uint16_t */
 #define        SCNx32          "x"     /* uint32_t */
-#define        SCNx64          PRI64"x"        /* uint64_t */
+#define        SCNx64          __PRI64"x"      /* uint64_t */
 #define        SCNxLEAST8      "hhx"   /* uint_least8_t */
 #define        SCNxLEAST16     "hx"    /* uint_least16_t */
 #define        SCNxLEAST32     "x"     /* uint_least32_t */
-#define        SCNxLEAST64     PRI64"x"        /* uint_least64_t */
+#define        SCNxLEAST64     __PRI64"x"      /* uint_least64_t */
 #define        SCNxFAST8       "x"     /* uint_fast8_t */
 #define        SCNxFAST16      "x"     /* uint_fast16_t */
 #define        SCNxFAST32      "x"     /* uint_fast32_t */
-#define        SCNxFAST64      PRI64"x"        /* uint_fast64_t */
+#define        SCNxFAST64      __PRI64"x"      /* uint_fast64_t */
 #define        SCNxMAX         "jx"    /* uintmax_t */
-#define        SCNxPTR         "lx"    /* uintptr_t */
+#define        SCNxPTR         __PRIptr"x"     /* uintptr_t */
 
 #endif /* !_MACHINE_INTTYPES_H_ */

Modified: head/sys/powerpc/include/_inttypes.h
==============================================================================
--- head/sys/powerpc/include/_inttypes.h        Sat Jan  8 17:13:43 2011        
(r217154)
+++ head/sys/powerpc/include/_inttypes.h        Sat Jan  8 18:00:19 2011        
(r217155)
@@ -38,11 +38,11 @@
  */
 
 #ifdef __LP64__
-#define PRI64          "l"
-#define PRIreg         "l"
+#define        __PRI64         "l"
+#define        __PRIptr        "l"
 #else
-#define PRI64          "ll"
-#define PRIreg
+#define        __PRI64         "ll"
+#define        __PRIptr
 #endif
 
 /* fprintf(3) macros for signed integers. */
@@ -50,172 +50,172 @@
 #define        PRId8           "d"     /* int8_t */
 #define        PRId16          "d"     /* int16_t */
 #define        PRId32          "d"     /* int32_t */
-#define        PRId64          PRI64"d" /* int64_t */
+#define        PRId64          __PRI64"d"      /* int64_t */
 #define        PRIdLEAST8      "d"     /* int_least8_t */
 #define        PRIdLEAST16     "d"     /* int_least16_t */
 #define        PRIdLEAST32     "d"     /* int_least32_t */
-#define        PRIdLEAST64     PRI64"d" /* int_least64_t */
+#define        PRIdLEAST64     __PRI64"d"      /* int_least64_t */
 #define        PRIdFAST8       "d"     /* int_fast8_t */
 #define        PRIdFAST16      "d"     /* int_fast16_t */
 #define        PRIdFAST32      "d"     /* int_fast32_t */
-#define        PRIdFAST64      PRI64"d" /* int_fast64_t */
+#define        PRIdFAST64      __PRI64"d"      /* int_fast64_t */
 #define        PRIdMAX         "jd"    /* intmax_t */
-#define        PRIdPTR         PRIreg"d" /* intptr_t */
+#define        PRIdPTR         __PRIptr"d"     /* intptr_t */
 
 #define        PRIi8           "i"     /* int8_t */
 #define        PRIi16          "i"     /* int16_t */
 #define        PRIi32          "i"     /* int32_t */
-#define        PRIi64          PRI64"i" /* int64_t */
+#define        PRIi64          __PRI64"i"      /* int64_t */
 #define        PRIiLEAST8      "i"     /* int_least8_t  */
 #define        PRIiLEAST16     "i"     /* int_least16_t */
 #define        PRIiLEAST32     "i"     /* int_least32_t */
-#define        PRIiLEAST64     PRI64"i" /* int_least64_t */
+#define        PRIiLEAST64     __PRI64"i"      /* int_least64_t */
 #define        PRIiFAST8       "i"     /* int_fast8_t */
 #define        PRIiFAST16      "i"     /* int_fast16_t */
 #define        PRIiFAST32      "i"     /* int_fast32_t */
-#define        PRIiFAST64      PRI64"i" /* int_fast64_t */
+#define        PRIiFAST64      __PRI64"i"      /* int_fast64_t */
 #define        PRIiMAX         "ji"    /* intmax_t */
-#define        PRIiPTR         PRIreg"i" /* intptr_t */
+#define        PRIiPTR         __PRIptr"i"     /* intptr_t */
 
 /* fprintf(3) macros for unsigned integers. */
 
 #define        PRIo8           "o"     /* uint8_t */
 #define        PRIo16          "o"     /* uint16_t */
 #define        PRIo32          "o"     /* uint32_t */
-#define        PRIo64          PRI64"o" /* uint64_t */
+#define        PRIo64          __PRI64"o"      /* uint64_t */
 #define        PRIoLEAST8      "o"     /* uint_least8_t */
 #define        PRIoLEAST16     "o"     /* uint_least16_t */
 #define        PRIoLEAST32     "o"     /* uint_least32_t */
-#define        PRIoLEAST64     PRI64"o" /* uint_least64_t */
+#define        PRIoLEAST64     __PRI64"o"      /* uint_least64_t */
 #define        PRIoFAST8       "o"     /* uint_fast8_t */
 #define        PRIoFAST16      "o"     /* uint_fast16_t */
 #define        PRIoFAST32      "o"     /* uint_fast32_t */
-#define        PRIoFAST64      PRI64"o" /* uint_fast64_t */
+#define        PRIoFAST64      __PRI64"o"      /* uint_fast64_t */
 #define        PRIoMAX         "jo"    /* uintmax_t */
-#define        PRIoPTR         PRIreg"o" /* uintptr_t */
+#define        PRIoPTR         __PRIptr"o"     /* uintptr_t */
 
 #define        PRIu8           "u"     /* uint8_t */
 #define        PRIu16          "u"     /* uint16_t */
 #define        PRIu32          "u"     /* uint32_t */
-#define        PRIu64          PRI64"u" /* uint64_t */
+#define        PRIu64          __PRI64"u"      /* uint64_t */
 #define        PRIuLEAST8      "u"     /* uint_least8_t */
 #define        PRIuLEAST16     "u"     /* uint_least16_t */
 #define        PRIuLEAST32     "u"     /* uint_least32_t */
-#define        PRIuLEAST64     PRI64"u" /* uint_least64_t */
+#define        PRIuLEAST64     __PRI64"u"      /* uint_least64_t */
 #define        PRIuFAST8       "u"     /* uint_fast8_t */
 #define        PRIuFAST16      "u"     /* uint_fast16_t */
 #define        PRIuFAST32      "u"     /* uint_fast32_t */
-#define        PRIuFAST64      PRI64"u" /* uint_fast64_t */
+#define        PRIuFAST64      __PRI64"u"      /* uint_fast64_t */
 #define        PRIuMAX         "ju"    /* uintmax_t */
-#define        PRIuPTR         PRIreg"u" /* uintptr_t */
+#define        PRIuPTR         __PRIptr"u"     /* uintptr_t */
 
 #define        PRIx8           "x"     /* uint8_t */
 #define        PRIx16          "x"     /* uint16_t */
 #define        PRIx32          "x"     /* uint32_t */
-#define        PRIx64          PRI64"x" /* uint64_t */
+#define        PRIx64          __PRI64"x"      /* uint64_t */
 #define        PRIxLEAST8      "x"     /* uint_least8_t */
 #define        PRIxLEAST16     "x"     /* uint_least16_t */
 #define        PRIxLEAST32     "x"     /* uint_least32_t */
-#define        PRIxLEAST64     PRI64"x" /* uint_least64_t */
+#define        PRIxLEAST64     __PRI64"x"      /* uint_least64_t */
 #define        PRIxFAST8       "x"     /* uint_fast8_t */
 #define        PRIxFAST16      "x"     /* uint_fast16_t */
 #define        PRIxFAST32      "x"     /* uint_fast32_t */
-#define        PRIxFAST64      PRI64"x" /* uint_fast64_t */
+#define        PRIxFAST64      __PRI64"x"      /* uint_fast64_t */
 #define        PRIxMAX         "jx"    /* uintmax_t */
-#define        PRIxPTR         PRIreg"x" /* uintptr_t */
+#define        PRIxPTR         __PRIptr"x"     /* uintptr_t */
 
 #define        PRIX8           "X"     /* uint8_t */
 #define        PRIX16          "X"     /* uint16_t */
 #define        PRIX32          "X"     /* uint32_t */
-#define        PRIX64          PRI64"X" /* uint64_t */
+#define        PRIX64          __PRI64"X"      /* uint64_t */
 #define        PRIXLEAST8      "X"     /* uint_least8_t */
 #define        PRIXLEAST16     "X"     /* uint_least16_t */
 #define        PRIXLEAST32     "X"     /* uint_least32_t */
-#define        PRIXLEAST64     PRI64"X" /* uint_least64_t */
+#define        PRIXLEAST64     __PRI64"X"      /* uint_least64_t */
 #define        PRIXFAST8       "X"     /* uint_fast8_t */
 #define        PRIXFAST16      "X"     /* uint_fast16_t */
 #define        PRIXFAST32      "X"     /* uint_fast32_t */
-#define        PRIXFAST64      PRI64"X" /* uint_fast64_t */
+#define        PRIXFAST64      __PRI64"X"      /* uint_fast64_t */
 #define        PRIXMAX         "jX"    /* uintmax_t */
-#define        PRIXPTR         PRIreg"X" /* uintptr_t */
+#define        PRIXPTR         __PRIptr"X"     /* uintptr_t */
 
 /* fscanf(3) macros for signed integers. */
 
 #define        SCNd8           "hhd"   /* int8_t */
 #define        SCNd16          "hd"    /* int16_t */
 #define        SCNd32          "d"     /* int32_t */
-#define        SCNd64          PRI64"d" /* int64_t */
+#define        SCNd64          __PRI64"d"      /* int64_t */
 #define        SCNdLEAST8      "hhd"   /* int_least8_t */
 #define        SCNdLEAST16     "hd"    /* int_least16_t */
 #define        SCNdLEAST32     "d"     /* int_least32_t */
-#define        SCNdLEAST64     PRI64"d" /* int_least64_t */
+#define        SCNdLEAST64     __PRI64"d"      /* int_least64_t */
 #define        SCNdFAST8       "d"     /* int_fast8_t */
 #define        SCNdFAST16      "d"     /* int_fast16_t */
 #define        SCNdFAST32      "d"     /* int_fast32_t */
-#define        SCNdFAST64      PRI64"d" /* int_fast64_t */
+#define        SCNdFAST64      __PRI64"d"      /* int_fast64_t */
 #define        SCNdMAX         "jd"    /* intmax_t */
-#define        SCNdPTR         PRIreg"d" /* intptr_t */
+#define        SCNdPTR         __PRIptr"d"     /* intptr_t */
 
 #define        SCNi8           "hhi"   /* int8_t */
 #define        SCNi16          "hi"    /* int16_t */
 #define        SCNi32          "i"     /* int32_t */
-#define        SCNi64          PRI64"i" /* int64_t */
+#define        SCNi64          __PRI64"i"      /* int64_t */
 #define        SCNiLEAST8      "hhi"   /* int_least8_t */
 #define        SCNiLEAST16     "hi"    /* int_least16_t */
 #define        SCNiLEAST32     "i"     /* int_least32_t */
-#define        SCNiLEAST64     PRI64"i" /* int_least64_t */
+#define        SCNiLEAST64     __PRI64"i"      /* int_least64_t */
 #define        SCNiFAST8       "i"     /* int_fast8_t */
 #define        SCNiFAST16      "i"     /* int_fast16_t */
 #define        SCNiFAST32      "i"     /* int_fast32_t */
-#define        SCNiFAST64      PRI64"i" /* int_fast64_t */
+#define        SCNiFAST64      __PRI64"i"      /* int_fast64_t */
 #define        SCNiMAX         "ji"    /* intmax_t */
-#define        SCNiPTR         PRIreg"i" /* intptr_t */
+#define        SCNiPTR         __PRIptr"i"     /* intptr_t */
 
 /* fscanf(3) macros for unsigned integers. */
 
 #define        SCNo8           "hho"   /* uint8_t */
 #define        SCNo16          "ho"    /* uint16_t */
 #define        SCNo32          "o"     /* uint32_t */
-#define        SCNo64          PRI64"o" /* uint64_t */
+#define        SCNo64          __PRI64"o"      /* uint64_t */
 #define        SCNoLEAST8      "hho"   /* uint_least8_t */
 #define        SCNoLEAST16     "ho"    /* uint_least16_t */
 #define        SCNoLEAST32     "o"     /* uint_least32_t */
-#define        SCNoLEAST64     PRI64"o" /* uint_least64_t */
+#define        SCNoLEAST64     __PRI64"o"      /* uint_least64_t */
 #define        SCNoFAST8       "o"     /* uint_fast8_t */
 #define        SCNoFAST16      "o"     /* uint_fast16_t */
 #define        SCNoFAST32      "o"     /* uint_fast32_t */
-#define        SCNoFAST64      PRI64"o" /* uint_fast64_t */
+#define        SCNoFAST64      __PRI64"o"      /* uint_fast64_t */
 #define        SCNoMAX         "jo"    /* uintmax_t */
-#define        SCNoPTR         PRIreg"o" /* uintptr_t */
+#define        SCNoPTR         __PRIptr"o"     /* uintptr_t */
 
 #define        SCNu8           "hhu"   /* uint8_t */
 #define        SCNu16          "hu"    /* uint16_t */
 #define        SCNu32          "u"     /* uint32_t */
-#define        SCNu64          PRI64"u" /* uint64_t */
+#define        SCNu64          __PRI64"u"      /* uint64_t */
 #define        SCNuLEAST8      "hhu"   /* uint_least8_t */
 #define        SCNuLEAST16     "hu"    /* uint_least16_t */
 #define        SCNuLEAST32     "u"     /* uint_least32_t */
-#define        SCNuLEAST64     PRI64"u" /* uint_least64_t */
+#define        SCNuLEAST64     __PRI64"u"      /* uint_least64_t */
 #define        SCNuFAST8       "u"     /* uint_fast8_t */
 #define        SCNuFAST16      "u"     /* uint_fast16_t */
 #define        SCNuFAST32      "u"     /* uint_fast32_t */
-#define        SCNuFAST64      PRI64"u" /* uint_fast64_t */
+#define        SCNuFAST64      __PRI64"u"      /* uint_fast64_t */
 #define        SCNuMAX         "ju"    /* uintmax_t */
-#define        SCNuPTR         PRIreg"u" /* uintptr_t */
+#define        SCNuPTR         __PRIptr"u"     /* uintptr_t */
 
 #define        SCNx8           "hhx"   /* uint8_t */
 #define        SCNx16          "hx"    /* uint16_t */
 #define        SCNx32          "x"     /* uint32_t */
-#define        SCNx64          PRI64"x" /* uint64_t */
+#define        SCNx64          __PRI64"x"      /* uint64_t */
 #define        SCNxLEAST8      "hhx"   /* uint_least8_t */
 #define        SCNxLEAST16     "hx"    /* uint_least16_t */
 #define        SCNxLEAST32     "x"     /* uint_least32_t */
-#define        SCNxLEAST64     PRI64"x" /* uint_least64_t */
+#define        SCNxLEAST64     __PRI64"x"      /* uint_least64_t */
 #define        SCNxFAST8       "x"     /* uint_fast8_t */
 #define        SCNxFAST16      "x"     /* uint_fast16_t */
 #define        SCNxFAST32      "x"     /* uint_fast32_t */
-#define        SCNxFAST64      PRI64"x" /* uint_fast64_t */
+#define        SCNxFAST64      __PRI64"x"      /* uint_fast64_t */
 #define        SCNxMAX         "jx"    /* uintmax_t */
-#define        SCNxPTR         PRIreg"x" /* uintptr_t */
+#define        SCNxPTR         __PRIptr"x"     /* uintptr_t */
 
 #endif /* !_MACHINE_INTTYPES_H_ */
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to