提交 73f5ff4e 编写于 作者: R Rich Felker

make [U]INTn_C() macros have the right type...

...and still be valid in #if directives.
上级 5e977e8b
...@@ -85,13 +85,13 @@ typedef unsigned long long uintmax_t; ...@@ -85,13 +85,13 @@ typedef unsigned long long uintmax_t;
#if !defined __cplusplus || defined __STDC_CONSTANT_MACROS #if !defined __cplusplus || defined __STDC_CONSTANT_MACROS
#define INT8_C(c) c #define INT8_C(c) ((int8_t) + (c))
#define INT16_C(c) c #define INT16_C(c) ((int16_t) + (c))
#define INT32_C(c) c #define INT32_C(c) c
#define INT64_C(c) c ## LL #define INT64_C(c) c ## LL
#define UINT8_C(c) c ## U #define UINT8_C(c) ((uint8_t) + (c))
#define UINT16_C(c) c ## U #define UINT16_C(c) ((uint16_t) + (c))
#define UINT32_C(c) c ## U #define UINT32_C(c) c ## U
#define UINT64_C(c) c ## ULL #define UINT64_C(c) c ## ULL
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册