blob: 139a862f9579bdd6b7ada3caed3e5c705a578c71 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
extern const unsigned char *_uc_ctype_b;
extern const unsigned char *_uc_ctype_trans;
extern const unsigned char _uc_ctype_b_C[256+256];
#define LOCALE_BUF_SIZE (sizeof(_uc_ctype_b_C))
#define ISbit(bit) (1 << bit)
enum
{
ISprint = ISbit (0), /* 1 Printable. */
ISupper = ISbit (1), /* 2 UPPERCASE. */
ISlower = ISbit (2), /* 4 lowercase. */
IScntrl = ISbit (3), /* 8 Control character. */
ISspace = ISbit (4), /* 16 Whitespace. */
ISpunct = ISbit (5), /* 32 Punctuation. */
ISalpha = ISbit (6), /* 64 Alphabetic. */
ISxdigit = ISbit (7), /* 128 Hexnumeric. */
};
extern const unsigned char *_uc_collate_b;
|