]> pd.if.org Git - pdclib/blob - includes/ctype.h
Some cleanup.
[pdclib] / includes / ctype.h
1 // ----------------------------------------------------------------------------
2 // $Id$
3 // ----------------------------------------------------------------------------
4 // Public Domain C Library - http://pdclib.sourceforge.net
5 // This code is Public Domain. Use, modify, and redistribute at will.
6 // ----------------------------------------------------------------------------
7 // Character handling
8 // ----------------------------------------------------------------------------
9
10 #ifndef __CTYPE_H
11 #define __CTYPE_H __CTYPE_H
12
13 // ----------------------------------------------------------------------------
14 // FUNCTIONS
15
16 // returns nonzero if c is alphanumeric in the locale.
17 int isalnum( int c );
18
19 // returns nonzero if c is alphabetic character in the locale.
20 int isalpha( int c );
21
22 // returns nonzero if c is a horizontal blank in the locale.
23 int isblank( int c );
24
25 // returns nonzero if c is a control character in the locale.
26 int iscntrl( int c );
27
28 // returns nonzero if c is a digit in the locale.
29 int isdigit( int c );
30
31 // returns nonzero if c is alphanumeric or a punctuation in the locale.
32 int isgraph( int c );
33
34 // returns nonzero if c is a lowercase alphabetic character in the locale.
35 int islower( int c );
36
37 // returns nonzero if c is a printable character ( isgraph() or isblank() ) in
38 // the locale.
39 int isprint( int c );
40
41 // returns nonzero if c is a punctuation in the locale.
42 int ispunct( int c );
43
44 // returns nonzero if c is a whitespace in the locale.
45 int isspace( int c );
46
47 // returns nonzero if c is an uppercase alphabetical character in the locale.
48 int isupper( int c );
49
50 // returns nonzero if c is a hexedecimal digit in the locale.
51 int isxdigit( int c );
52
53 // returns lowercase equivalent for c in locale.
54 int tolower( int c );
55
56 // returns uppercase equivalent for c in locale.
57 int toupper( int c );
58
59 #endif // __CTYPE_H