#include #define T(t) (t*)0; #define C(n) switch(n){case n:;} static void f() { T(int8_t) T(int16_t) T(int32_t) T(int64_t) T(uint8_t) T(uint16_t) T(uint32_t) T(uint64_t) T(int_least8_t) T(int_least16_t) T(int_least32_t) T(int_least64_t) T(uint_least8_t) T(uint_least16_t) T(uint_least32_t) T(uint_least64_t) T(int_fast8_t) T(int_fast16_t) T(int_fast32_t) T(int_fast64_t) T(uint_fast8_t) T(uint_fast16_t) T(uint_fast32_t) T(uint_fast64_t) #ifdef _XOPEN_SOURCE T(intptr_t) T(uintptr_t) #endif T(intmax_t) T(uintmax_t) C(INT8_MIN) C(INT16_MIN) C(INT32_MIN) C(INT64_MIN) C(INT8_MAX) C(INT16_MAX) C(INT32_MAX) C(INT64_MAX) C(UINT8_MAX) C(UINT16_MAX) C(UINT32_MAX) C(UINT64_MAX) C(INT_LEAST8_MIN) C(INT_LEAST16_MIN) C(INT_LEAST32_MIN) C(INT_LEAST64_MIN) C(INT_LEAST8_MAX) C(INT_LEAST16_MAX) C(INT_LEAST32_MAX) C(INT_LEAST64_MAX) C(UINT_LEAST8_MAX) C(UINT_LEAST16_MAX) C(UINT_LEAST32_MAX) C(UINT_LEAST64_MAX) C(INT_FAST8_MIN) C(INT_FAST16_MIN) C(INT_FAST32_MIN) C(INT_FAST64_MIN) C(INT_FAST8_MAX) C(INT_FAST16_MAX) C(INT_FAST32_MAX) C(INT_FAST64_MAX) C(UINT_FAST8_MAX) C(UINT_FAST16_MAX) C(UINT_FAST32_MAX) C(UINT_FAST64_MAX) C(INTPTR_MIN) C(INTPTR_MAX) C(UINTPTR_MAX) C(INTMAX_MIN) C(INTMAX_MAX) C(UINTMAX_MAX) C(PTRDIFF_MIN) C(PTRDIFF_MAX) C(SIG_ATOMIC_MIN) C(SIG_ATOMIC_MAX) C(SIZE_MAX) C(WCHAR_MIN) C(WCHAR_MAX) C(WINT_MIN) C(WINT_MAX) C(INT8_C(0)) C(INT16_C(0)) C(INT32_C(0)) C(INT64_C(0)) C(UINT8_C(0)) C(UINT16_C(0)) C(UINT32_C(0)) C(UINT64_C(0)) C(INTMAX_C(0)) C(UINTMAX_C(0)) }