xref: /third_party/musl/libc-test/src/api/stdint.c (revision 570af302)
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