home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / charsets / cp1250.c < prev    next >
C/C++ Source or Header  |  2020-01-01  |  5KB  |  148 lines

  1. /*
  2.   latin2.c.  Produce a table of Microsoft Windows Code Page 1250.
  3.   F. da Cruz, Columbia University, 2003.
  4. */
  5. char *name[] = {
  6.     "EURO SYMBOL",
  7.     "(UNDEFINED)",
  8.     "LOW 9 SINGLE QUOTE",
  9.     "(UNDEFINED)",
  10.     "LOW 9 DOUBLE QUOTE",
  11.     "ELLIPSIS",
  12.     "DAGGER",
  13.     "DOUBLE DAGGER",
  14.     "(UNDEFINED)",
  15.     "PER MIL SIGN",
  16.     "CAPITAL LETTER S WITH CARON",
  17.     "LEFT SINGLE QUOTE BRACKET",
  18.     "CAPITAL LETTER S WITH ACUTE ACCENT",
  19.     "CAPITAL LETTER T WITH CARON",
  20.     "CAPITAL LETTER Z WITH CARON",
  21.     "CAPITAL LETTER Z WITH ACUTE ACCENT",
  22.     "(UNDEFINED)",
  23.     "HIGH 6 SINGLE QUOTE",
  24.     "HIGH 9 SINGLE QUOTE",
  25.     "HIGH 6 DOUBLE QUOTE",
  26.     "HIGH 9 DOUBLE QUOTE",
  27.     "LARGE CENTERED DOT",
  28.     "EN DASH",
  29.     "EM DASH",
  30.     "(UNDEFINED)",
  31.     "TRADEMARK SIGN",
  32.     "SMALL LETTER S WITH CARON",
  33.     "RIGHT SINGLE QUOTE BRACKET",
  34.     "SMALL LETTER S WITH ACUTE ACCENT",
  35.     "SMALL LETTER T WITH CARON",
  36.     "SMALL LETTER Z WITH CARON",
  37.     "SMALL LETTER Z WITH ACUTE ACCENT",
  38.     "NO-BREAK SPACE",
  39.     "CARON",
  40.     "BREVE",
  41.     "CAPITAL LETTER L WITH STROKE",
  42.     "CURRENCY SIGN",
  43.     "CAPITAL LETTER A WITH OGONEK",
  44.     "BROKEN BAR",
  45.     "PARAGRAPH SIGN",
  46.     "DIAERESIS",
  47.     "COPYRIGHT SIGN",
  48.     "CAPITAL LETTER S WITH CEDILLA",
  49.     "LEFT ANGLE QUOTATION MARK",
  50.     "NOT SIGN",
  51.     "SOFT HYPHEN",
  52.     "REGISTERED TRADE MARK SIGN",
  53.     "CAPITAL LETTER Z WITH DOT ABOVE",
  54.     "DEGREE SIGN, RING ABOVE",
  55.     "PLUS-MINUS SIGN",
  56.     "OGONEK",
  57.     "SMALL LETTER L WITH STROKE",
  58.     "ACUTE ACCENT",
  59.     "MICRO SIGN",
  60.     "PILCROW SIGN",
  61.     "MIDDLE DOT",
  62.     "CEDILLA",
  63.     "SMALL LETTER A WITH OGONEK",
  64.     "SMALL LETTER S WITH CEDILLA",
  65.     "RIGHT ANGLE QUOTATION MARK",
  66.     "CAPITAL LETTER L WITH CARON",
  67.     "DOUBLE ACUTE ACCENT",
  68.     "CAPITAL LETTER I WITH CARON",
  69.     "SMALL LETTER Z WITH DOT ABOVE",
  70.  
  71.     "CAPITAL LETTER R WITH ACUTE ACCENT",
  72.     "CAPITAL LETTER A WITH ACUTE ACCENT",
  73.     "CAPITAL LETTER A WITH CIRCUMFLEX",
  74.     "CAPITAL LETTER A WITH BREVE",
  75.     "CAPITAL LETTER A WITH DIAERESIS",
  76.     "CAPITAL LETTER L WITH ACUTE ACCENT",
  77.     "CAPITAL LETTER C WITH ACUTE ACCENT",
  78.     "CAPITAL LETTER C WITH CEDILLA",
  79.     "CAPITAL LETTER C WITH CARON",
  80.     "CAPITAL LETTER E WITH ACUTE ACCENT",
  81.     "CAPITAL LETTER E WITH OGONEK",
  82.     "CAPITAL LETTER E WITH DIAERESIS",
  83.     "CAPITAL LETTER E WITH CARON",
  84.     "CAPITAL LETTER I WITH ACUTE ACCENT",
  85.     "CAPITAL LETTER I WITH CIRCUMFLEX ACCENT",
  86.     "CAPITAL LETTER D WITH CARON",
  87.     "CAPITAL LETTER D WITH STROKE",
  88.     "CAPITAL LETTER N WITH ACUTE ACCENT",
  89.     "CAPITAL LETTER N WITH CARON",
  90.     "CAPITAL LETTER O WITH ACUTE ACCENT",
  91.     "CAPITAL LETTER O WITH CIRCUMFLEX",
  92.     "CAPITAL LETTER O WITH DOUBLE ACUTE ACCENT",
  93.     "CAPITAL LETTER O WITH DIAERESIS",
  94.     "MULTIPLICATION SIGN",
  95.     "CAPITAL LETTER R WITH CARON",
  96.     "CAPITAL LETTER U WITH RING ABOVE",
  97.     "CAPITAL LETTER U WITH ACUTE ACCENT",
  98.     "CAPITAL LETTER U WITH DOUBLE ACUTE ACCENT",
  99.     "CAPITAL LETTER U WITH DIAERESIS",
  100.     "CAPITAL LETTER Y WITH ACUTE ACCENT",
  101.     "CAPITAL LETTER T WITH CEDILLA",
  102.     "SMALL GERMAN LETTER SHARP s",
  103.  
  104.     "SMALL LETTER R WITH ACUTE ACCENT",
  105.     "SMALL LETTER A WITH ACUTE ACCENT",
  106.     "SMALL LETTER A WITH CIRCUMFLEX",
  107.     "SMALL LETTER A WITH BREVE",
  108.     "SMALL LETTER A WITH DIAERESIS",
  109.     "SMALL LETTER L WITH ACUTE ACCENT",
  110.     "SMALL LETTER C WITH ACUTE ACCENT",
  111.     "SMALL LETTER C WITH CEDILLA",
  112.     "SMALL LETTER C WITH CARON",
  113.     "SMALL LETTER E WITH ACUTE ACCENT",
  114.     "SMALL LETTER E WITH OGONEK",
  115.     "SMALL LETTER E WITH DIAERESIS",
  116.     "SMALL LETTER E WITH CARON",
  117.     "SMALL LETTER I WITH ACUTE ACCENT",
  118.     "SMALL LETTER I WITH CIRCUMFLEX ACCENT",
  119.     "SMALL LETTER D WITH CARON",
  120.     "SMALL LETTER D WITH STROKE",
  121.     "SMALL LETTER N WITH ACUTE ACCENT",
  122.     "SMALL LETTER N WITH CARON",
  123.     "SMALL LETTER O WITH ACUTE ACCENT",
  124.     "SMALL LETTER O WITH CIRCUMFLEX",
  125.     "SMALL LETTER O WITH DOUBLE ACUTE ACCENT",
  126.     "SMALL LETTER O WITH DIAERESIS",
  127.     "DIVISION SIGN",
  128.     "SMALL LETTER R WITH CARON",
  129.     "SMALL LETTER U WITH RING ABOVE",
  130.     "SMALL LETTER U WITH ACUTE ACCENT",
  131.     "SMALL LETTER U WITH DOUBLE ACUTE ACCENT",
  132.     "SMALL LETTER U WITH DIAERESIS",
  133.     "SMALL LETTER Y WITH ACUTE ACCENT",
  134.     "SMALL LETTER T WITH CEDILLA",
  135.     "DOT ABOVE",
  136. };
  137.  
  138. main() {
  139.     int i, j;
  140.     printf("Microsoft Windows Code Page 1252\n");
  141.     printf("char dec col/row oct hex  description\n");
  142.     for (i = 128; i < 256; i++) {
  143.     j = i - 128;
  144.     printf("[%c]  %3d  %02d/%02d  %3o  %2X  %s\n",
  145.            i, i, i/16, i%16, i, i, name[j]);
  146.     }
  147. }
  148.