1570af302Sopenharmony_ci#include <stdint.h> 2570af302Sopenharmony_ci#define T(t) (t*)0; 3570af302Sopenharmony_ci#define C(n) switch(n){case n:;} 4570af302Sopenharmony_cistatic void f() 5570af302Sopenharmony_ci{ 6570af302Sopenharmony_ciT(int8_t) 7570af302Sopenharmony_ciT(int16_t) 8570af302Sopenharmony_ciT(int32_t) 9570af302Sopenharmony_ciT(int64_t) 10570af302Sopenharmony_ciT(uint8_t) 11570af302Sopenharmony_ciT(uint16_t) 12570af302Sopenharmony_ciT(uint32_t) 13570af302Sopenharmony_ciT(uint64_t) 14570af302Sopenharmony_ciT(int_least8_t) 15570af302Sopenharmony_ciT(int_least16_t) 16570af302Sopenharmony_ciT(int_least32_t) 17570af302Sopenharmony_ciT(int_least64_t) 18570af302Sopenharmony_ciT(uint_least8_t) 19570af302Sopenharmony_ciT(uint_least16_t) 20570af302Sopenharmony_ciT(uint_least32_t) 21570af302Sopenharmony_ciT(uint_least64_t) 22570af302Sopenharmony_ciT(int_fast8_t) 23570af302Sopenharmony_ciT(int_fast16_t) 24570af302Sopenharmony_ciT(int_fast32_t) 25570af302Sopenharmony_ciT(int_fast64_t) 26570af302Sopenharmony_ciT(uint_fast8_t) 27570af302Sopenharmony_ciT(uint_fast16_t) 28570af302Sopenharmony_ciT(uint_fast32_t) 29570af302Sopenharmony_ciT(uint_fast64_t) 30570af302Sopenharmony_ci#ifdef _XOPEN_SOURCE 31570af302Sopenharmony_ciT(intptr_t) 32570af302Sopenharmony_ciT(uintptr_t) 33570af302Sopenharmony_ci#endif 34570af302Sopenharmony_ciT(intmax_t) 35570af302Sopenharmony_ciT(uintmax_t) 36570af302Sopenharmony_ciC(INT8_MIN) 37570af302Sopenharmony_ciC(INT16_MIN) 38570af302Sopenharmony_ciC(INT32_MIN) 39570af302Sopenharmony_ciC(INT64_MIN) 40570af302Sopenharmony_ciC(INT8_MAX) 41570af302Sopenharmony_ciC(INT16_MAX) 42570af302Sopenharmony_ciC(INT32_MAX) 43570af302Sopenharmony_ciC(INT64_MAX) 44570af302Sopenharmony_ciC(UINT8_MAX) 45570af302Sopenharmony_ciC(UINT16_MAX) 46570af302Sopenharmony_ciC(UINT32_MAX) 47570af302Sopenharmony_ciC(UINT64_MAX) 48570af302Sopenharmony_ciC(INT_LEAST8_MIN) 49570af302Sopenharmony_ciC(INT_LEAST16_MIN) 50570af302Sopenharmony_ciC(INT_LEAST32_MIN) 51570af302Sopenharmony_ciC(INT_LEAST64_MIN) 52570af302Sopenharmony_ciC(INT_LEAST8_MAX) 53570af302Sopenharmony_ciC(INT_LEAST16_MAX) 54570af302Sopenharmony_ciC(INT_LEAST32_MAX) 55570af302Sopenharmony_ciC(INT_LEAST64_MAX) 56570af302Sopenharmony_ciC(UINT_LEAST8_MAX) 57570af302Sopenharmony_ciC(UINT_LEAST16_MAX) 58570af302Sopenharmony_ciC(UINT_LEAST32_MAX) 59570af302Sopenharmony_ciC(UINT_LEAST64_MAX) 60570af302Sopenharmony_ciC(INT_FAST8_MIN) 61570af302Sopenharmony_ciC(INT_FAST16_MIN) 62570af302Sopenharmony_ciC(INT_FAST32_MIN) 63570af302Sopenharmony_ciC(INT_FAST64_MIN) 64570af302Sopenharmony_ciC(INT_FAST8_MAX) 65570af302Sopenharmony_ciC(INT_FAST16_MAX) 66570af302Sopenharmony_ciC(INT_FAST32_MAX) 67570af302Sopenharmony_ciC(INT_FAST64_MAX) 68570af302Sopenharmony_ciC(UINT_FAST8_MAX) 69570af302Sopenharmony_ciC(UINT_FAST16_MAX) 70570af302Sopenharmony_ciC(UINT_FAST32_MAX) 71570af302Sopenharmony_ciC(UINT_FAST64_MAX) 72570af302Sopenharmony_ciC(INTPTR_MIN) 73570af302Sopenharmony_ciC(INTPTR_MAX) 74570af302Sopenharmony_ciC(UINTPTR_MAX) 75570af302Sopenharmony_ciC(INTMAX_MIN) 76570af302Sopenharmony_ciC(INTMAX_MAX) 77570af302Sopenharmony_ciC(UINTMAX_MAX) 78570af302Sopenharmony_ciC(PTRDIFF_MIN) 79570af302Sopenharmony_ciC(PTRDIFF_MAX) 80570af302Sopenharmony_ciC(SIG_ATOMIC_MIN) 81570af302Sopenharmony_ciC(SIG_ATOMIC_MAX) 82570af302Sopenharmony_ciC(SIZE_MAX) 83570af302Sopenharmony_ciC(WCHAR_MIN) 84570af302Sopenharmony_ciC(WCHAR_MAX) 85570af302Sopenharmony_ciC(WINT_MIN) 86570af302Sopenharmony_ciC(WINT_MAX) 87570af302Sopenharmony_ciC(INT8_C(0)) 88570af302Sopenharmony_ciC(INT16_C(0)) 89570af302Sopenharmony_ciC(INT32_C(0)) 90570af302Sopenharmony_ciC(INT64_C(0)) 91570af302Sopenharmony_ciC(UINT8_C(0)) 92570af302Sopenharmony_ciC(UINT16_C(0)) 93570af302Sopenharmony_ciC(UINT32_C(0)) 94570af302Sopenharmony_ciC(UINT64_C(0)) 95570af302Sopenharmony_ciC(INTMAX_C(0)) 96570af302Sopenharmony_ciC(UINTMAX_C(0)) 97570af302Sopenharmony_ci} 98