fix malloc-brk-fail
[libc-test] / src / api / ctype.c
1 #include <ctype.h>
2 #define T(t) (t*)0;
3 static void f()
4 {
5 {int(*p)(int) = isalnum;}
6 {int(*p)(int) = isalpha;}
7 {int(*p)(int) = isascii;}
8 {int(*p)(int) = isblank;}
9 {int(*p)(int) = iscntrl;}
10 {int(*p)(int) = isdigit;}
11 {int(*p)(int) = isgraph;}
12 {int(*p)(int) = islower;}
13 {int(*p)(int) = isprint;}
14 {int(*p)(int) = ispunct;}
15 {int(*p)(int) = isspace;}
16 {int(*p)(int) = isupper;}
17 {int(*p)(int) = isxdigit;}
18 {int(*p)(int) = toascii;}
19 {int(*p)(int) = tolower;}
20 {int(*p)(int) = toupper;}
21
22 #ifdef _POSIX_C_SOURCE
23 T(locale_t)
24 {int(*p)(int,locale_t) = isalnum_l;}
25 {int(*p)(int,locale_t) = isalpha_l;}
26 {int(*p)(int,locale_t) = isblank_l;}
27 {int(*p)(int,locale_t) = iscntrl_l;}
28 {int(*p)(int,locale_t) = isdigit_l;}
29 {int(*p)(int,locale_t) = isgraph_l;}
30 {int(*p)(int,locale_t) = islower_l;}
31 {int(*p)(int,locale_t) = isprint_l;}
32 {int(*p)(int,locale_t) = ispunct_l;}
33 {int(*p)(int,locale_t) = isspace_l;}
34 {int(*p)(int,locale_t) = isupper_l;}
35 {int(*p)(int,locale_t) = isxdigit_l;}
36 {int(*p)(int,locale_t) = tolower_l;}
37 {int(*p)(int,locale_t) = toupper_l;}
38 #endif
39 }