summaryrefslogtreecommitdiff
path: root/tests/headers/ctype.c
blob: 86ae02a832f95d948d7ef55c49fed936e83f10b5 (plain)
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));
}