home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / charsets.tar.gz / charsets.tar / maclatin.c < prev    next >
C/C++ Source or Header  |  1992-06-03  |  4KB  |  146 lines

  1. /*
  2.   maclatin.c.  Produce a table of Mac Kermit's Extended Latin character set.
  3.   F. da Cruz, Columbia University, 1992.
  4. */
  5. char *name[] = {
  6. "A diaeresis",                /* 128 */
  7. "A ring",                /* 129 */
  8. "C cedilla",                /* 130 */
  9. "E acute",                /* 131 */
  10. "N tilde",                /* 132 */
  11. "O diaeresis",                /* 133 */
  12. "U diaeresis",                /* 134 */
  13. "a acute",                /* 135 */
  14. "a grave",                /* 136 */
  15. "a circumflex",                /* 137 */
  16. "a diaeresis",                /* 138 */
  17. "a tilde",                /* 139 */
  18. "a ring",                /* 140 */
  19. "c cedilla",                /* 141 */
  20. "e acute",                /* 142 */
  21. "e grave",                /* 143 */
  22. "e circumflex",                /* 144 */
  23. "e diaeresis",                /* 145 */
  24. "i acute",                /* 146 */
  25. "i grave",                /* 147 */
  26. "i circumflex",                /* 148 */
  27. "i diaeresis",                /* 149 */
  28. "n tilde",                /* 150 */
  29. "o acute",                /* 151 */
  30. "o grave",                /* 152 */
  31. "o circumflex",                /* 153 */
  32. "o diaeresis",                /* 154 */
  33. "o tilde",                /* 155 */
  34. "u acute",                /* 156 */
  35. "u grave",                /* 157 */
  36. "u circumflex",                /* 158 */
  37. "u diaeresis",                /* 159 */
  38. "Y acute",                /* 160 */
  39. "Degree sign, ring above",        /* 161 */
  40. "Cent sign",                /* 162 */
  41. "Pound Sterling sign",            /* 163 */
  42. "Paragraph (section) sign",        /* 164 */
  43. "Multiplication sign",            /* 165 */
  44. "Pilcrow sign",                /* 166 */
  45. "German sharp s",            /* 167 */
  46. "Registered trademark symbol",        /* 168 */
  47. "Copyright symbol",            /* 169 */
  48. "Superscript 2",            /* 170 */
  49. "Acute accent",                /* 171 */
  50. "Diaeresis",                /* 172 */
  51. "Superscript 3",            /* 173 */
  52. "AE digraph, A with E",            /* 174 */
  53. "O slash, O oblique stroke",        /* 175 */
  54. "Superscript 1",            /* 176 */
  55. "Plus or minus sign",            /* 177 */
  56. "One quarter",                /* 178 */
  57. "One half",                /* 179 */
  58. "Yen sign",                /* 180 */
  59. "Greek mu, micro sign",            /* 181 */
  60. "UNUSED",                /* 182 */
  61. "UNUSED",                /* 183 */
  62. "UNUSED",                /* 184 */
  63. "UNUSED",                /* 185 */
  64. "Three quarters",            /* 186 */
  65. "Feminine ordinal",            /* 187 */
  66. "Masculine ordinal",            /* 188 */
  67. "UNUSED",                /* 189 */
  68. "ae digraph, a with e",            /* 190 */
  69. "o slash, o oblique stroke",        /* 191 */
  70. "Question mark inverted",        /* 192 */
  71. "Exclamation mark inverted",        /* 193 */
  72. "Not sign",                /* 194 */
  73. "L with stroke",            /* 195 */
  74. "Florin sign",                /* 196 */
  75. "Grave accent",                /* 197 */
  76. "UNUSED",                /* 198 */
  77. "Left angle quotation",            /* 199 */
  78. "Right angle quotation",        /* 200 */
  79. "Broken bar",                /* 201 */
  80. "No break space",            /* 202 */
  81. "A grave",                /* 203 */
  82. "A tilde",                /* 204 */
  83. "O tilde",                /* 205 */
  84. "OE digraph",                /* 206 */
  85. "oe digraph",                /* 207 */
  86. "Soft hyphen",                /* 208 */
  87. "UNUSED",                /* 209 */
  88. "UNUSED",                /* 210 */
  89. "UNUSED",                /* 211 */
  90. "l with stroke",            /* 212 */
  91. "UNUSED",                /* 213 */
  92. "Division sign",            /* 214 */
  93. "UNUSED",                /* 215 */
  94. "y diaeresis",                /* 216 */
  95. "Y diaeresis",                /* 217 */
  96. "UNUSED",                /* 218 */
  97. "International currency symbol",    /* 219 */
  98. "Icelandic Eth",            /* 220 */
  99. "Icelandic eth",            /* 221 */
  100. "Icelandic Thorn",            /* 222 */
  101. "Icelandic thorn",            /* 223 */
  102. "y acute",                /* 224 */
  103. "Center dot, middle dot",        /* 225 */
  104. "UNUSED",                /* 226 */
  105. "UNUSED",                /* 227 */
  106. "UNUSED",                /* 228 */
  107. "A circumflex",                /* 229 */
  108. "E circumflex",                /* 230 */
  109. "A acute",                /* 231 */
  110. "E diaeresis",                /* 232 */
  111. "E grave",                /* 233 */
  112. "I acute",                /* 234 */
  113. "I circumflex",                /* 235 */
  114. "I diaeresis",                /* 236 */
  115. "I grave",                /* 237 */
  116. "O acute",                /* 238 */
  117. "O circumflex",                /* 239 */
  118. "UNUSED",                /* 240 */
  119. "O grave",                /* 242 */
  120. "U acute",                /* 242 */
  121. "U circumflex",                /* 243 */
  122. "U grave",                /* 244 */
  123. "i dotless",                /* 245 */
  124. "Circumflex",                /* 246 */
  125. "Tilde",                /* 247 */
  126. "Macron, overbar",            /* 248 */
  127. "Breve",                /* 249 */
  128. "Dot accent",                /* 250 */
  129. "Ring above",                /* 251 */
  130. "Cedilla",                /* 252 */
  131. "Hungarian umlaut",            /* 253 */
  132. "Ogonek",                /* 254 */
  133. "Caron, hacek"                /* 255 */
  134. };
  135.  
  136. main() {
  137.     int i;
  138.     printf("Macintosh Kermit Extended Latin Character Set\n");
  139.     printf("char dec col/row oct hex  description\n");
  140.     for (i = 128; i < 256; i++) {
  141.     printf("[%c]  %3d  %02d/%02d  %3o  %2X  %s\n",
  142.            i, i, i/16, i%16, i, i, name[i-128]);
  143.     }
  144. }
  145.  
  146.