api: add float limits locale math
[libc-test] / src / api / limits.c
1 #include <limits.h>
2 #define C(n) switch(n){case n:;}
3 static void f()
4 {
5 C(AIO_LISTIO_MAX)
6 C(AIO_MAX)
7 C(AIO_PRIO_DELTA_MAX)
8 C(ARG_MAX)
9 C(ATEXIT_MAX)
10 C(CHILD_MAX)
11 C(DELAYTIMER_MAX)
12 C(HOST_NAME_MAX)
13 #ifdef _XOPEN_SOURCE
14 C(IOV_MAX)
15 #endif
16 C(LOGIN_NAME_MAX)
17 C(MQ_OPEN_MAX)
18 C(MQ_PRIO_MAX)
19 C(OPEN_MAX)
20 C(PAGESIZE)
21 #ifdef _XOPEN_SOURCE
22 C(PAGE_SIZE)
23 #endif
24 C(PTHREAD_DESTRUCTOR_ITERATIONS)
25 C(PTHREAD_KEYS_MAX)
26 C(PTHREAD_STACK_MIN)
27 C(PTHREAD_THREADS_MAX)
28 C(RE_DUP_MAX)
29 C(RTSIG_MAX)
30 C(SEM_NSEMS_MAX)
31 C(SEM_VALUE_MAX)
32 C(SIGQUEUE_MAX)
33 C(SS_REPL_MAX)
34 C(STREAM_MAX)
35 C(SYMLOOP_MAX)
36 C(TIMER_MAX)
37 C(TTY_NAME_MAX)
38 C(TZNAME_MAX)
39 C(FILESIZEBITS)
40 C(LINK_MAX)
41 C(MAX_CANON)
42 C(MAX_INPUT)
43 C(NAME_MAX)
44 C(PATH_MAX)
45 C(PIPE_BUF)
46 C(POSIX_ALLOC_SIZE_MIN)
47 C(POSIX_REC_INCR_XFER_SIZE)
48 C(POSIX_REC_MAX_XFER_SIZE)
49 C(POSIX_REC_MIN_XFER_SIZE)
50 C(POSIX_REC_XFER_ALIGN)
51 C(SYMLINK_MAX)
52 C(BC_BASE_MAX)
53 C(BC_DIM_MAX)
54 C(BC_SCALE_MAX)
55 C(BC_STRING_MAX)
56 C(CHARCLASS_NAME_MAX)
57 C(COLL_WEIGHTS_MAX)
58 C(EXPR_NEST_MAX)
59 C(LINE_MAX)
60 C(NGROUPS_MAX)
61 C(RE_DUP_MAX)
62 C(_POSIX_CLOCKRES_MIN)
63 C(_POSIX_AIO_LISTIO_MAX)
64 C(_POSIX_AIO_MAX)
65 C(_POSIX_ARG_MAX)
66 C(_POSIX_CHILD_MAX)
67 C(_POSIX_DELAYTIMER_MAX)
68 C(_POSIX_HOST_NAME_MAX)
69 C(_POSIX_LINK_MAX)
70 C(_POSIX_LOGIN_NAME_MAX)
71 C(_POSIX_MAX_CANON)
72 C(_POSIX_MAX_INPUT)
73 C(_POSIX_MQ_OPEN_MAX)
74 C(_POSIX_MQ_PRIO_MAX)
75 C(_POSIX_NAME_MAX)
76 C(_POSIX_NGROUPS_MAX)
77 C(_POSIX_OPEN_MAX)
78 C(_POSIX_PATH_MAX)
79 C(_POSIX_PIPE_BUF)
80 C(_POSIX_RE_DUP_MAX)
81 C(_POSIX_RTSIG_MAX)
82 C(_POSIX_SEM_NSEMS_MAX)
83 C(_POSIX_SEM_VALUE_MAX)
84 C(_POSIX_SIGQUEUE_MAX)
85 C(_POSIX_SSIZE_MAX)
86 C(_POSIX_SS_REPL_MAX)
87 C(_POSIX_STREAM_MAX)
88 C(_POSIX_SYMLINK_MAX)
89 C(_POSIX_SYMLOOP_MAX)
90 C(_POSIX_THREAD_DESTRUCTOR_ITERATIONS)
91 C(_POSIX_THREAD_KEYS_MAX)
92 C(_POSIX_THREAD_THREADS_MAX)
93 C(_POSIX_TIMER_MAX)
94 C(_POSIX_TTY_NAME_MAX)
95 C(_POSIX_TZNAME_MAX)
96 C(_POSIX2_BC_BASE_MAX)
97 C(_POSIX2_BC_DIM_MAX)
98 C(_POSIX2_BC_SCALE_MAX)
99 C(_POSIX2_BC_STRING_MAX)
100 C(_POSIX2_CHARCLASS_NAME_MAX)
101 C(_POSIX2_COLL_WEIGHTS_MAX)
102 C(_POSIX2_EXPR_NEST_MAX)
103 C(_POSIX2_LINE_MAX)
104 #ifdef _XOPEN_SOURCE
105 C(_XOPEN_IOV_MAX)
106 C(_XOPEN_NAME_MAX)
107 C(_XOPEN_PATH_MAX)
108 #endif
109 C(CHAR_BIT)
110 C(CHAR_MAX)
111 C(CHAR_MIN)
112 C(INT_MAX)
113 C(INT_MIN)
114 C(LLONG_MAX)
115 C(LLONG_MIN)
116 C(LONG_BIT)
117 C(LONG_MAX)
118 C(LONG_MIN)
119 C(MB_LEN_MAX)
120 C(SCHAR_MAX)
121 C(SCHAR_MIN)
122 C(SHRT_MAX)
123 C(SHRT_MIN)
124 C(SSIZE_MAX)
125 C(UCHAR_MAX)
126 C(UINT_MAX)
127 C(ULLONG_MAX)
128 C(ULONG_MAX)
129 C(USHRT_MAX)
130 C(WORD_BIT)
131 C(NL_ARGMAX)
132 #ifdef _XOPEN_SOURCE
133 C(NL_LANGMAX)
134 #endif
135 C(NL_MSGMAX)
136 C(NL_SETMAX)
137 C(NL_TEXTMAX)
138 #ifdef _XOPEN_SOURCE
139 C(NZERO)
140 #endif
141 }