__int_join
#define INT8_C(c) __int_join(c, __INT8_C_SUFFIX__)
#define INT16_C(c) __int_join(c, __INT16_C_SUFFIX__)
#define INT32_C(c) __int_join(c, __INT32_C_SUFFIX__)
#define INT64_C(c) __int_join(c, __INT64_C_SUFFIX__)
#define UINT8_C(c) __int_join(c, __UINT8_C_SUFFIX__)
#define UINT16_C(c) __int_join(c, __UINT16_C_SUFFIX__)
#define UINT32_C(c) __int_join(c, __UINT32_C_SUFFIX__)
#define UINT64_C(c) __int_join(c, __UINT64_C_SUFFIX__)
#define INTMAX_C(c) __int_join(c, __INTMAX_C_SUFFIX__)
#define UINTMAX_C(c) __int_join(c, __UINTMAX_C_SUFFIX__)