diff options
Diffstat (limited to 'inttypes/i32l32/inttypes.h')
-rw-r--r-- | inttypes/i32l32/inttypes.h | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/inttypes/i32l32/inttypes.h b/inttypes/i32l32/inttypes.h index 2e5760e8..034f0856 100644 --- a/inttypes/i32l32/inttypes.h +++ b/inttypes/i32l32/inttypes.h @@ -28,22 +28,17 @@ typedef unsigned long long uint64_t; #define _pri32 "" #define _pri64 "ll" -#define _c8 "" -#define _c16 "" -#define _c32 "" -#define _c64 "LL" +#define INT8_C(x) x +#define INT16_C(x) x +#define INT32_C(x) x +#define INT64_C(x) x ## LL -/* The rest of this is common to all models */ - -#define INT8_C(x) x ## _c8 -#define INT16_C(x) x ## _c16 -#define INT32_C(x) x ## _c32 -#define INT64_C(x) x ## _c64 +#define UINT8_C(x) x ## U +#define UINT16_C(x) x ## U +#define UINT32_C(x) x ## U +#define UINT64_C(x) x ## ULL -#define UINT8_C(x) x ## U ## _c8 -#define UINT16_C(x) x ## U ## _c16 -#define UINT32_C(x) x ## U ## _c32 -#define UINT64_C(x) x ## U ## _c64 +/* The rest of this is common to all models */ #define PRId8 _pri8 "d" #define PRId16 _pri16 "d" |