1/* character-class table */
2static struct cclass {
3	char *name;
4	char *chars;
5	char *multis;
6} cclasses[] = {
7	"alnum",	"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
80123456789",				"",
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\
160123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
17					"",
18	"lower",	"abcdefghijklmnopqrstuvwxyz",
19					"",
20	"print",	"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
210123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~ ",
22					"",
23	"punct",	"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
24					"",
25	"space",	"\t\n\v\f\r ",	"",
26	"upper",	"ABCDEFGHIJKLMNOPQRSTUVWXYZ",
27					"",
28	"xdigit",	"0123456789ABCDEFabcdef",
29					"",
30	NULL,		0,		""
31};
32