34# include <bits/endian.h>
35# if __BYTE_ORDER == __BIG_ENDIAN
36# define _ISbit(bit) (1 << (bit))
38# define _ISbit(bit) ((bit) < 8 ? ((1 << (bit)) << 8) : ((1 << (bit)) >> 8))
43 _ISupper = _ISbit (0),
44 _ISlower = _ISbit (1),
45 _ISalpha = _ISbit (2),
46 _ISdigit = _ISbit (3),
47 _ISxdigit = _ISbit (4),
48 _ISspace = _ISbit (5),
49 _ISprint = _ISbit (6),
50 _ISgraph = _ISbit (7),
51 _ISblank = _ISbit (8),
52 _IScntrl = _ISbit (9),
53 _ISpunct = _ISbit (10),
54 _ISalnum = _ISbit (11)
int iscntrl(int c)
Definition ctype.c:38
__ESBMC_C_CPP_BEGIN int islower(int c)
Definition ctype.c:56
int isalpha(int c)
Definition ctype.c:26
int isdigit(int c)
Definition ctype.c:44
int isgraph(int c)
Definition ctype.c:50
int isspace(int c)
Definition ctype.c:79
int isprint(int c)
Definition ctype.c:62
int toupper(int c)
Definition ctype.c:105
int tolower(int c)
Definition ctype.c:99
int isupper(int c)
Definition ctype.c:86
int isxdigit(int c)
Definition ctype.c:92
int isalnum(int c)
Definition ctype.c:18
int isblank(int c)
Definition ctype.c:32
int ispunct(int c)
Definition ctype.c:68
#define __ESBMC_C_CPP_END
Definition stddefs.h:9
#define __ESBMC_C_CPP_BEGIN
Definition stddefs.h:8