1#include <stdint.h> 2#define T(t) (t*)0; 3#define C(n) switch(n){case n:;} 4static void f() 5{ 6T(int8_t) 7T(int16_t) 8T(int32_t) 9T(int64_t) 10T(uint8_t) 11T(uint16_t) 12T(uint32_t) 13T(uint64_t) 14T(int_least8_t) 15T(int_least16_t) 16T(int_least32_t) 17T(int_least64_t) 18T(uint_least8_t) 19T(uint_least16_t) 20T(uint_least32_t) 21T(uint_least64_t) 22T(int_fast8_t) 23T(int_fast16_t) 24T(int_fast32_t) 25T(int_fast64_t) 26T(uint_fast8_t) 27T(uint_fast16_t) 28T(uint_fast32_t) 29T(uint_fast64_t) 30#ifdef _XOPEN_SOURCE 31T(intptr_t) 32T(uintptr_t) 33#endif 34T(intmax_t) 35T(uintmax_t) 36C(INT8_MIN) 37C(INT16_MIN) 38C(INT32_MIN) 39C(INT64_MIN) 40C(INT8_MAX) 41C(INT16_MAX) 42C(INT32_MAX) 43C(INT64_MAX) 44C(UINT8_MAX) 45C(UINT16_MAX) 46C(UINT32_MAX) 47C(UINT64_MAX) 48C(INT_LEAST8_MIN) 49C(INT_LEAST16_MIN) 50C(INT_LEAST32_MIN) 51C(INT_LEAST64_MIN) 52C(INT_LEAST8_MAX) 53C(INT_LEAST16_MAX) 54C(INT_LEAST32_MAX) 55C(INT_LEAST64_MAX) 56C(UINT_LEAST8_MAX) 57C(UINT_LEAST16_MAX) 58C(UINT_LEAST32_MAX) 59C(UINT_LEAST64_MAX) 60C(INT_FAST8_MIN) 61C(INT_FAST16_MIN) 62C(INT_FAST32_MIN) 63C(INT_FAST64_MIN) 64C(INT_FAST8_MAX) 65C(INT_FAST16_MAX) 66C(INT_FAST32_MAX) 67C(INT_FAST64_MAX) 68C(UINT_FAST8_MAX) 69C(UINT_FAST16_MAX) 70C(UINT_FAST32_MAX) 71C(UINT_FAST64_MAX) 72C(INTPTR_MIN) 73C(INTPTR_MAX) 74C(UINTPTR_MAX) 75C(INTMAX_MIN) 76C(INTMAX_MAX) 77C(UINTMAX_MAX) 78C(PTRDIFF_MIN) 79C(PTRDIFF_MAX) 80C(SIG_ATOMIC_MIN) 81C(SIG_ATOMIC_MAX) 82C(SIZE_MAX) 83C(WCHAR_MIN) 84C(WCHAR_MAX) 85C(WINT_MIN) 86C(WINT_MAX) 87C(INT8_C(0)) 88C(INT16_C(0)) 89C(INT32_C(0)) 90C(INT64_C(0)) 91C(UINT8_C(0)) 92C(UINT16_C(0)) 93C(UINT32_C(0)) 94C(UINT64_C(0)) 95C(INTMAX_C(0)) 96C(UINTMAX_C(0)) 97} 98