0c293028e9d52ecc2c88d20348a5141be2f4a8d8
[debian/amanda] / regex-src / cclass.h
1 /* character-class table */
2 static struct cclass {
3         char *name;
4         char *chars;
5         char *multis;
6 } cclasses[] = {
7         "alnum",        "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
8 0123456789",                            "",
9         "alpha",        "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
10                                         "",
11         "blank",        " \t",          "",
12         "cntrl",        "\007\b\t\n\v\f\r\1\2\3\4\5\6\16\17\20\21\22\23\24\
13 \25\26\27\30\31\32\33\34\35\36\37\177", "",
14         "digit",        "0123456789",   "",
15         "graph",        "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
16 0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
17                                         "",
18         "lower",        "abcdefghijklmnopqrstuvwxyz",
19                                         "",
20         "print",        "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
21 0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~ ",
22                                         "",
23         "punct",        "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
24                                         "",
25         "space",        "\t\n\v\f\r ",  "",
26         "upper",        "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
27                                         "",
28         "xdigit",       "0123456789ABCDEFabcdef",
29                                         "",
30         NULL,           0,              ""
31 };