xref: /haiku/headers/posix/ctype.h (revision b394ba7f2aa71aace8e13d07000ac09bddd18d3e)
1 #ifndef _CTYPE_H
2 #define _CTYPE_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 int isalnum(int);
9 int isalpha(int);
10 int isascii(int);
11 int isblank(int);
12 int iscntrl(int);
13 int isdigit(int);
14 int isgraph(int);
15 int islower(int);
16 int isprint(int);
17 int ispunct(int);
18 int isspace(int);
19 int isupper(int);
20 int isxdigit(int);
21 int toascii(int);
22 int tolower(int);
23 int toupper(int);
24 
25 #define _toupper(ch) ((int) (((int)ch) - 'a' + 'A'))
26 #define _tolower(ch) ((int) (((int)ch) - 'A' + 'a'))
27 
28 #ifdef __cplusplus
29 }
30 #endif
31 
32 #endif // _CTYPE_H
33