155843Sbostic /*- 266362Sbostic * Copyright (c) 1992, 1993, 1994 Henry Spencer. 366362Sbostic * Copyright (c) 1992, 1993, 1994 461162Sbostic * The Regents of the University of California. All rights reserved. 555843Sbostic * 655843Sbostic * This code is derived from software contributed to Berkeley by 7*66406Sbostic * Henry Spencer. 855843Sbostic * 955843Sbostic * %sccs.include.redist.c% 1055843Sbostic * 11*66406Sbostic * @(#)cclass.h 8.3 (Berkeley) 03/20/94 1255843Sbostic */ 1355843Sbostic 1455843Sbostic /* character-class table */ 1555843Sbostic static struct cclass { 1655843Sbostic char *name; 1755843Sbostic char *chars; 1855843Sbostic char *multis; 1955843Sbostic } cclasses[] = { 2055843Sbostic "alnum", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\ 2155843Sbostic 0123456789", "", 2255843Sbostic "alpha", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", 2355843Sbostic "", 2455843Sbostic "blank", " \t", "", 2555843Sbostic "cntrl", "\007\b\t\n\v\f\r\1\2\3\4\5\6\16\17\20\21\22\23\24\ 2655843Sbostic \25\26\27\30\31\32\33\34\35\36\37\177", "", 2755843Sbostic "digit", "0123456789", "", 2855843Sbostic "graph", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\ 2955843Sbostic 0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", 3055843Sbostic "", 3155843Sbostic "lower", "abcdefghijklmnopqrstuvwxyz", 3255843Sbostic "", 3355843Sbostic "print", "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\ 3455843Sbostic 0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~ ", 3555843Sbostic "", 3655843Sbostic "punct", "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~", 3755843Sbostic "", 3855843Sbostic "space", "\t\n\v\f\r ", "", 3955843Sbostic "upper", "ABCDEFGHIJKLMNOPQRSTUVWXYZ", 4055843Sbostic "", 4155843Sbostic "xdigit", "0123456789ABCDEFabcdef", 4255843Sbostic "", 4355843Sbostic NULL, 0, "" 4455843Sbostic }; 45