home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / historic / v941.tgz / icon.v941src.tar / icon.v941src / src / h / esctab.h < prev    next >
Text File  |  2002-01-18  |  2KB  |  39 lines

  1. /*
  2.  * esctab.h - table for translating single-char escapes in string literals.
  3.  */
  4.  
  5. static unsigned char esctab[] = {
  6.    000,   001,   002,   003,   004,   005,   006,   007,   /* NUL-BEL */
  7.    010,   011,   012,   013,   014,   015,   016,   017,   /* BS -SI */
  8.    020,   021,   022,   023,   024,   025,   026,   027,   /* DLE-ETB */
  9.    030,   031,   032,   033,   034,   035,   036,   037,   /* CAN-US */
  10.    ' ',   '!',   '"',   '#',   '$',   '%',   '&',   '\'',  /* !"#$%&' */
  11.    '(',   ')',   '*',   '+',   ',',   '-',   '.',   '/',   /* ()*+,-./ */
  12.    000,   001,   002,   003,   004,   005,   006,   007,   /* 01234567 */
  13.    010,   011,   ':',   ';',   '<',   '=',   '>',   '?',   /* 89:;<=>? */
  14.    '@',   'A',   '\b',  'C',   0177,  033,   014,   'G',   /* @ABCDEFG */
  15.    'H',   'I',   'J',   'K',   '\n',  'M',  '\n',   'O',   /* HIJKLMNO */
  16.    'P',   'Q',   '\r',  'S',   '\t',  'U',   013,   'W',   /* PQRSTUVW */
  17.    'X',   'Y',   'Z',   '[',   '\\',  ']',   '^',   '_',   /* XYZ[\]^_ */
  18.    '`',   'a',   '\b',  'c',   0177,  033,   014,   'g',   /* `abcdefg */
  19.    'h',   'i',   'j',   'k',   '\n',  'm',   '\n',  'o',   /* hijklmno */
  20.    'p',   'q',   '\r',  's',   '\t',  'u',   013,   'w',   /* pqrstuvw */
  21.    'x',   'y',   'z',   '{',   '|',   '}',   '~',   0177,  /* xyz{|}~ */
  22.    0200,  0201,  0202,  0203,  0204,  0205,  0206,  0207,
  23.    0210,  0211,  0212,  0213,  0214,  0215,  0216,  0217,
  24.    0220,  0221,  0222,  0223,  0224,  0225,  0226,  0227,
  25.    0230,  0231,  0232,  0233,  0234,  0235,  0236,  0237,
  26.    0240,  0241,  0242,  0243,  0244,  0245,  0246,  0247,
  27.    0250,  0251,  0252,  0253,  0254,  0255,  0256,  0257,
  28.    0260,  0261,  0262,  0263,  0264,  0265,  0266,  0267,
  29.    0270,  0271,  0272,  0273,  0274,  0275,  0276,  0277,
  30.    0300,  0301,  0302,  0303,  0304,  0305,  0306,  0307,
  31.    0310,  0311,  0312,  0313,  0314,  0315,  0316,  0317,
  32.    0320,  0321,  0322,  0323,  0324,  0325,  0326,  0327,
  33.    0330,  0331,  0332,  0333,  0334,  0335,  0336,  0337,
  34.    0340,  0341,  0342,  0343,  0344,  0345,  0346,  0347,
  35.    0350,  0351,  0352,  0353,  0354,  0355,  0356,  0357,
  36.    0360,  0361,  0362,  0363,  0364,  0365,  0366,  0367,
  37.    0370,  0371,  0372,  0373,  0374,  0375,  0376,  0377,
  38.    };
  39.