home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pdflb302.zip / pdf / pdflib-3.0.2 / pdflib / e_ansi.h next >
Text File  |  2000-08-21  |  9KB  |  295 lines

  1. /*---------------------------------------------------------------------------*
  2.  |        PDFlib - A library for dynamically generating PDF documents        |
  3.  +---------------------------------------------------------------------------+
  4.  |        Copyright (c) 1997-2000 Thomas Merz. All rights reserved.          |
  5.  +---------------------------------------------------------------------------+
  6.  |    This software is NOT in the public domain.  It can be used under two   |
  7.  |    substantially different licensing terms:                               |
  8.  |                                                                           |
  9.  |    The commercial license is available for a fee, and allows you to       |
  10.  |    - ship a commercial product based on PDFlib                            |
  11.  |    - implement commercial Web services with PDFlib                        |
  12.  |    - distribute (free or commercial) software when the source code is     |
  13.  |      not made available                                                   |
  14.  |    Details can be found in the file PDFlib-license.pdf.                   |
  15.  |                                                                           |
  16.  |    The "Aladdin Free Public License" doesn't require any license fee,     |
  17.  |    and allows you to                                                      |
  18.  |    - develop and distribute PDFlib-based software for which the complete  |
  19.  |      source code is made available                                        |
  20.  |    - redistribute PDFlib non-commercially under certain conditions        |
  21.  |    - redistribute PDFlib on digital media for a fee if the complete       |
  22.  |      contents of the media are freely redistributable                     |
  23.  |    Details can be found in the file aladdin-license.pdf.                  |
  24.  |                                                                           |
  25.  |    These conditions extend to ports to other programming languages.       |
  26.  |    PDFlib is distributed with no warranty of any kind. Commercial users,  |
  27.  |    however, will receive warranty and support statements in writing.      |
  28.  *---------------------------------------------------------------------------*/
  29.  
  30. /* e_ansi.h
  31.  *
  32.  * WinAnsi encoding vector
  33.  *
  34.  */
  35.  
  36. { "winansi", "WinAnsiEncoding", {
  37. NULL,        /* 0x00        0 */
  38. NULL,        /* 0x01        1 */
  39. NULL,        /* 0x02        2 */
  40. NULL,        /* 0x03        3 */
  41. NULL,        /* 0x04        4 */
  42. NULL,        /* 0x05        5 */
  43. NULL,        /* 0x06        6 */
  44. NULL,        /* 0x07        7 */
  45. NULL,        /* 0x08        8 */
  46. NULL,        /* 0x09        9 */
  47. NULL,        /* 0x0A        10 */
  48. NULL,        /* 0x0B        11 */
  49. NULL,        /* 0x0C        12 */
  50. NULL,        /* 0x0D        13 */
  51. NULL,        /* 0x0E        14 */
  52. NULL,        /* 0x0F        15 */
  53. NULL,        /* 0x10        16 */
  54. NULL,        /* 0x11        17 */
  55. NULL,        /* 0x12        18 */
  56. NULL,        /* 0x13        19 */
  57. NULL,        /* 0x14        20 */
  58. NULL,        /* 0x15        21 */
  59. NULL,        /* 0x16        22 */
  60. NULL,        /* 0x17        23 */
  61. NULL,        /* 0x18        24 */
  62. NULL,        /* 0x19        25 */
  63. NULL,        /* 0x1A        26 */
  64. NULL,        /* 0x1B        27 */
  65. NULL,        /* 0x1C        28 */
  66. NULL,        /* 0x1D        29 */
  67. NULL,        /* 0x1E        30 */
  68. NULL,        /* 0x1F        31 */
  69. "space",    /* 0x20        32 */
  70. "exclam",    /* 0x21        33 */
  71. "quotedbl",    /* 0x22        34 */
  72. "numbersign",    /* 0x23        35 */
  73. "dollar",    /* 0x24        36 */
  74. "percent",    /* 0x25        37 */
  75. "ampersand",    /* 0x26        38 */
  76. "quotesingle",    /* 0x27        39 */
  77. "parenleft",    /* 0x28        40 */
  78. "parenright",    /* 0x29        41 */
  79. "asterisk",    /* 0x2A        42 */
  80. "plus",        /* 0x2B        43 */
  81. "comma",    /* 0x2C        44 */
  82. "hyphen",    /* 0x2D        45 */
  83. "period",    /* 0x2E        46 */
  84. "slash",    /* 0x2F        47 */
  85. "zero",        /* 0x30        48 */
  86. "one",        /* 0x31        49 */
  87. "two",        /* 0x32        50 */
  88. "three",    /* 0x33        51 */
  89. "four",        /* 0x34        52 */
  90. "five",        /* 0x35        53 */
  91. "six",        /* 0x36        54 */
  92. "seven",    /* 0x37        55 */
  93. "eight",    /* 0x38        56 */
  94. "nine",        /* 0x39        57 */
  95. "colon",    /* 0x3A        58 */
  96. "semicolon",    /* 0x3B        59 */
  97. "less",        /* 0x3C        60 */
  98. "equal",    /* 0x3D        61 */
  99. "greater",    /* 0x3E        62 */
  100. "question",    /* 0x3F        63 */
  101. "at",        /* 0x40        64 */
  102. "A",        /* 0x41        65 */
  103. "B",        /* 0x42        66 */
  104. "C",        /* 0x43        67 */
  105. "D",        /* 0x44        68 */
  106. "E",        /* 0x45        69 */
  107. "F",        /* 0x46        70 */
  108. "G",        /* 0x47        71 */
  109. "H",        /* 0x48        72 */
  110. "I",        /* 0x49        73 */
  111. "J",        /* 0x4A        74 */
  112. "K",        /* 0x4B        75 */
  113. "L",        /* 0x4C        76 */
  114. "M",        /* 0x4D        77 */
  115. "N",        /* 0x4E        78 */
  116. "O",        /* 0x4F        79 */
  117. "P",        /* 0x50        80 */
  118. "Q",        /* 0x51        81 */
  119. "R",        /* 0x52        82 */
  120. "S",        /* 0x53        83 */
  121. "T",        /* 0x54        84 */
  122. "U",        /* 0x55        85 */
  123. "V",        /* 0x56        86 */
  124. "W",        /* 0x57        87 */
  125. "X",        /* 0x58        88 */
  126. "Y",        /* 0x59        89 */
  127. "Z",        /* 0x5A        90 */
  128. "bracketleft",    /* 0x5B        91 */
  129. "backslash",    /* 0x5C        92 */
  130. "bracketright",    /* 0x5D        93 */
  131. "asciicircum",    /* 0x5E        94 */
  132. "underscore",    /* 0x5F        95 */
  133. "grave",    /* 0x60        96 */
  134. "a",        /* 0x61        97 */
  135. "b",        /* 0x62        98 */
  136. "c",        /* 0x63        99 */
  137. "d",        /* 0x64        100 */
  138. "e",        /* 0x65        101 */
  139. "f",        /* 0x66        102 */
  140. "g",        /* 0x67        103 */
  141. "h",        /* 0x68        104 */
  142. "i",        /* 0x69        105 */
  143. "j",        /* 0x6A        106 */
  144. "k",        /* 0x6B        107 */
  145. "l",        /* 0x6C        108 */
  146. "m",        /* 0x6D        109 */
  147. "n",        /* 0x6E        110 */
  148. "o",        /* 0x6F        111 */
  149. "p",        /* 0x70        112 */
  150. "q",        /* 0x71        113 */
  151. "r",        /* 0x72        114 */
  152. "s",        /* 0x73        115 */
  153. "t",        /* 0x74        116 */
  154. "u",        /* 0x75        117 */
  155. "v",        /* 0x76        118 */
  156. "w",        /* 0x77        119 */
  157. "x",        /* 0x78        120 */
  158. "y",        /* 0x79        121 */
  159. "z",        /* 0x7A        122 */
  160. "braceleft",    /* 0x7B        123 */
  161. "bar",        /* 0x7C        124 */
  162. "braceright",    /* 0x7D        125 */
  163. "asciitilde",    /* 0x7E        126 */
  164. "bullet",    /* 0x7F        127 */
  165. "Euro",        /* 0x80        128 */    /* new in PDF 1.3 */
  166. "bullet",    /* 0x81        129 */
  167. "quotesinglbase",/* 0x82    130 */
  168. "florin",    /* 0x83        131 */
  169. "quotedblbase",    /* 0x84        132 */
  170. "ellipsis",    /* 0x85        133 */
  171. "dagger",    /* 0x86        134 */
  172. "daggerdbl",    /* 0x87        135 */
  173. "circumflex",    /* 0x88        136 */
  174. "perthousand",    /* 0x89        137 */
  175. "Scaron",    /* 0x8A        138 */
  176. "guilsinglleft",/* 0x8B        139 */
  177. "OE",        /* 0x8C        140 */
  178. "bullet",    /* 0x8D        141 */
  179. "Zcaron",    /* 0x8E        142 */    /* new in PDF 1.3 */
  180. "bullet",    /* 0x8F        143 */
  181. "bullet",    /* 0x90        144 */
  182. "quoteleft",    /* 0x91        145 */
  183. "quoteright",    /* 0x92        146 */
  184. "quotedblleft",    /* 0x93        147 */
  185. "quotedblright",/* 0x94        148 */
  186. "bullet",    /* 0x95        149 */
  187. "endash",    /* 0x96        150 */
  188. "emdash",    /* 0x97        151 */
  189. "tilde",    /* 0x98        152 */
  190. "trademark",    /* 0x99        153 */
  191. "scaron",    /* 0x9A        154 */
  192. "guilsinglright",/* 0x9B    155 */
  193. "oe",        /* 0x9C        156 */
  194. "bullet",    /* 0x9D        157 */
  195. "zcaron",    /* 0x9E        158 */    /* new in PDF 1.3 */
  196. "Ydieresis",    /* 0x9F        159 */
  197. "space",    /* 0xA0        160 */
  198. "exclamdown",    /* 0xA1        161 */
  199. "cent",        /* 0xA2        162 */
  200. "sterling",    /* 0xA3        163 */
  201. "currency",    /* 0xA4        164 */
  202. "yen",        /* 0xA5        165 */
  203. "brokenbar",    /* 0xA6        166 */
  204. "section",    /* 0xA7        167 */
  205. "dieresis",    /* 0xA8        168 */
  206. "copyright",    /* 0xA9        169 */
  207. "ordfeminine",    /* 0xAA        170 */
  208. "guillemotleft",/* 0xAB        171 */
  209. "logicalnot",    /* 0xAC        172 */
  210. "hyphen",    /* 0xAD        173 */
  211. "registered",    /* 0xAE        174 */
  212. "macron",    /* 0xAF        175 */
  213. "degree",    /* 0xB0        176 */
  214. "plusminus",    /* 0xB1        177 */
  215. "twosuperior",    /* 0xB2        178 */
  216. "threesuperior",/* 0xB3        179 */
  217. "acute",    /* 0xB4        180 */
  218. "mu",        /* 0xB5        181 */
  219. "paragraph",    /* 0xB6        182 */
  220. "periodcentered",/* 0xB7    183 */
  221. "cedilla",    /* 0xB8        184 */
  222. "onesuperior",    /* 0xB9        185 */
  223. "ordmasculine",    /* 0xBA        186 */
  224. "guillemotright",/* 0xBB    187 */
  225. "onequarter",    /* 0xBC        188 */
  226. "onehalf",    /* 0xBD        189 */
  227. "threequarters",/* 0xBE        190 */
  228. "questiondown",    /* 0xBF        191 */
  229. "Agrave",    /* 0xC0        192 */
  230. "Aacute",    /* 0xC1        193 */
  231. "Acircumflex",    /* 0xC2        194 */
  232. "Atilde",    /* 0xC3        195 */
  233. "Adieresis",    /* 0xC4        196 */
  234. "Aring",    /* 0xC5        197 */
  235. "AE",        /* 0xC6        198 */
  236. "Ccedilla",    /* 0xC7        199 */
  237. "Egrave",    /* 0xC8        200 */
  238. "Eacute",    /* 0xC9        201 */
  239. "Ecircumflex",    /* 0xCA        202 */
  240. "Edieresis",    /* 0xCB        203 */
  241. "Igrave",    /* 0xCC        204 */
  242. "Iacute",    /* 0xCD        205 */
  243. "Icircumflex",    /* 0xCE        206 */
  244. "Idieresis",    /* 0xCF        207 */
  245. "Eth",        /* 0xD0        208 */
  246. "Ntilde",    /* 0xD1        209 */
  247. "Ograve",    /* 0xD2        210 */
  248. "Oacute",    /* 0xD3        211 */
  249. "Ocircumflex",    /* 0xD4        212 */
  250. "Otilde",    /* 0xD5        213 */
  251. "Odieresis",    /* 0xD6        214 */
  252. "multiply",    /* 0xD7        215 */
  253. "Oslash",    /* 0xD8        216 */
  254. "Ugrave",    /* 0xD9        217 */
  255. "Uacute",    /* 0xDA        218 */
  256. "Ucircumflex",    /* 0xDB        219 */
  257. "Udieresis",    /* 0xDC        220 */
  258. "Yacute",    /* 0xDD        221 */
  259. "Thorn",    /* 0xDE        222 */
  260. "germandbls",    /* 0xDF        223 */
  261. "agrave",    /* 0xE0        224 */
  262. "aacute",    /* 0xE1        225 */
  263. "acircumflex",    /* 0xE2        226 */
  264. "atilde",    /* 0xE3        227 */
  265. "adieresis",    /* 0xE4        228 */
  266. "aring",    /* 0xE5        229 */
  267. "ae",        /* 0xE6        230 */
  268. "ccedilla",    /* 0xE7        231 */
  269. "egrave",    /* 0xE8        232 */
  270. "eacute",    /* 0xE9        233 */
  271. "ecircumflex",    /* 0xEA        234 */
  272. "edieresis",    /* 0xEB        235 */
  273. "igrave",    /* 0xEC        236 */
  274. "iacute",    /* 0xED        237 */
  275. "icircumflex",    /* 0xEE        238 */
  276. "idieresis",    /* 0xEF        239 */
  277. "eth",        /* 0xF0        240 */
  278. "ntilde",    /* 0xF1        241 */
  279. "ograve",    /* 0xF2        242 */
  280. "oacute",    /* 0xF3        243 */
  281. "ocircumflex",    /* 0xF4        244 */
  282. "otilde",    /* 0xF5        245 */
  283. "odieresis",    /* 0xF6        246 */
  284. "divide",    /* 0xF7        247 */
  285. "oslash",    /* 0xF8        248 */
  286. "ugrave",    /* 0xF9        249 */
  287. "uacute",    /* 0xFA        250 */
  288. "ucircumflex",    /* 0xFB        251 */
  289. "udieresis",    /* 0xFC        252 */
  290. "yacute",    /* 0xFD        253 */
  291. "thorn",    /* 0xFE        254 */
  292. "ydieresis"    /* 0xFF        255 */
  293. }
  294. },
  295.