home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 April / PCWorld_2002-04_cd.bin / Komunik / apache / apache_1.3.23-win32-x86-no_src.msi / Data.Cab / F164921_cclass.h < prev    next >
C/C++ Source or Header  |  1997-02-16  |  1KB  |  32 lines

  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. };
  32.