1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
// https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/ctype.h.html
#include "core.h"
#include <ctype.h>
TEST(ctype_h)
{
TYPE(locale_t);
FUNCTION(isalnum, int (*f)(int));
FUNCTION(isalnum_l, int (*f)(int, locale_t));
FUNCTION(isalpha, int (*f)(int));
FUNCTION(isalpha_l, int (*f)(int, locale_t));
FUNCTION(isblank, int (*f)(int));
FUNCTION(isblank_l, int (*f)(int, locale_t));
FUNCTION(iscntrl, int (*f)(int));
FUNCTION(iscntrl_l, int (*f)(int, locale_t));
FUNCTION(isdigit, int (*f)(int));
FUNCTION(isdigit_l, int (*f)(int, locale_t));
FUNCTION(isgraph, int (*f)(int));
FUNCTION(isgraph_l, int (*f)(int, locale_t));
FUNCTION(islower, int (*f)(int));
FUNCTION(islower_l, int (*f)(int, locale_t));
FUNCTION(isprint, int (*f)(int));
FUNCTION(isprint_l, int (*f)(int, locale_t));
FUNCTION(ispunct, int (*f)(int));
FUNCTION(ispunct_l, int (*f)(int, locale_t));
FUNCTION(isspace, int (*f)(int));
FUNCTION(isspace_l, int (*f)(int, locale_t));
FUNCTION(isupper, int (*f)(int));
FUNCTION(isupper_l, int (*f)(int, locale_t));
FUNCTION(isxdigit, int (*f)(int));
FUNCTION(isxdigit_l, int (*f)(int, locale_t));
}
|