cp1256.uf 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
  2. /* This Source Code Form is subject to the terms of the Mozilla Public
  3. * License, v. 2.0. If a copy of the MPL was not distributed with this
  4. * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  5. /*========================================================
  6. This is a Generated file. Please don't edit it.
  7. The tool which used to generate this file is called umaptable.
  8. You can find this tool under mozilla/intl/uconv/tools/umaptable.c.
  9. If you have any problems with this file, please file a bug
  10. under the "Internationalization" component in
  11. https://bugzilla.mozilla.org/enter_bug.cgi?product=Core
  12. Table in Debug form
  13. Begin of Item 0000
  14. Format 0
  15. srcBegin = 0000
  16. srcEnd = 007F
  17. destBegin = 0000
  18. End of Item 0000
  19. Begin of Item 0001
  20. Format 0
  21. srcBegin = 00A2
  22. srcEnd = 00A9
  23. destBegin = 00A2
  24. End of Item 0001
  25. Begin of Item 0002
  26. Format 0
  27. srcBegin = 00AB
  28. srcEnd = 00B9
  29. destBegin = 00AB
  30. End of Item 0002
  31. Begin of Item 0003
  32. Format 0
  33. srcBegin = 0621
  34. srcEnd = 0636
  35. destBegin = 00C1
  36. End of Item 0003
  37. Begin of Item 0004
  38. Format 2
  39. srcBegin = 00A0
  40. destBegin = 00A0
  41. End of Item 0004
  42. Begin of Item 0005
  43. Format 1
  44. srcBegin = 00BB
  45. srcEnd = 00BE
  46. mappingOffset = 0000
  47. Mapping =
  48. 00BB 00BC 00BD 00BE
  49. End of Item 0005
  50. Begin of Item 0006
  51. Format 1
  52. srcBegin = 00D7
  53. srcEnd = 00FC
  54. mappingOffset = 0004
  55. Mapping =
  56. 00D7 FFFD FFFD FFFD FFFD FFFD FFFD FFFD
  57. FFFD 00E0 FFFD 00E2 FFFD FFFD FFFD FFFD
  58. 00E7 00E8 00E9 00EA 00EB FFFD FFFD 00EE
  59. 00EF FFFD FFFD FFFD FFFD 00F4 FFFD FFFD
  60. 00F7 FFFD 00F9 FFFD 00FB 00FC
  61. End of Item 0006
  62. Begin of Item 0007
  63. Format 1
  64. srcBegin = 0152
  65. srcEnd = 0153
  66. mappingOffset = 002A
  67. Mapping =
  68. 008C 009C
  69. End of Item 0007
  70. Begin of Item 0008
  71. Format 2
  72. srcBegin = 0192
  73. destBegin = 0083
  74. End of Item 0008
  75. Begin of Item 0009
  76. Format 2
  77. srcBegin = 02C6
  78. destBegin = 0088
  79. End of Item 0009
  80. Begin of Item 000A
  81. Format 2
  82. srcBegin = 060C
  83. destBegin = 00A1
  84. End of Item 000A
  85. Begin of Item 000B
  86. Format 1
  87. srcBegin = 061B
  88. srcEnd = 061F
  89. mappingOffset = 002C
  90. Mapping =
  91. 00BA FFFD FFFD FFFD 00BF
  92. End of Item 000B
  93. Begin of Item 000C
  94. Format 1
  95. srcBegin = 0637
  96. srcEnd = 0652
  97. mappingOffset = 0031
  98. Mapping =
  99. 00D8 00D9 00DA 00DB FFFD FFFD FFFD FFFD
  100. FFFD 00DC 00DD 00DE 00DF 00E1 00E3 00E4
  101. 00E5 00E6 00EC 00ED 00F0 00F1 00F2 00F3
  102. 00F5 00F6 00F8 00FA
  103. End of Item 000C
  104. Begin of Item 000D
  105. Format 1
  106. srcBegin = 0679
  107. srcEnd = 0698
  108. mappingOffset = 004D
  109. Mapping =
  110. 008A FFFD FFFD FFFD FFFD 0081 FFFD FFFD
  111. FFFD FFFD FFFD FFFD FFFD 008D FFFD 008F
  112. FFFD FFFD FFFD FFFD FFFD FFFD FFFD FFFD
  113. 009A FFFD FFFD FFFD FFFD FFFD FFFD 008E
  114. End of Item 000D
  115. Begin of Item 000E
  116. Format 1
  117. srcBegin = 06A9
  118. srcEnd = 06C1
  119. mappingOffset = 006D
  120. Mapping =
  121. 0098 FFFD FFFD FFFD FFFD FFFD 0090 FFFD
  122. FFFD FFFD FFFD FFFD FFFD FFFD FFFD FFFD
  123. FFFD 009F FFFD FFFD FFFD 00AA FFFD FFFD
  124. 00C0
  125. End of Item 000E
  126. Begin of Item 000F
  127. Format 2
  128. srcBegin = 06D2
  129. destBegin = 00FF
  130. End of Item 000F
  131. Begin of Item 0010
  132. Format 1
  133. srcBegin = 200C
  134. srcEnd = 203A
  135. mappingOffset = 0086
  136. Mapping =
  137. 009D 009E 00FD 00FE FFFD FFFD FFFD 0096
  138. 0097 FFFD FFFD FFFD 0091 0092 0082 FFFD
  139. 0093 0094 0084 FFFD 0086 0087 0095 FFFD
  140. FFFD FFFD 0085 FFFD FFFD FFFD FFFD FFFD
  141. FFFD FFFD FFFD FFFD 0089 FFFD FFFD FFFD
  142. FFFD FFFD FFFD FFFD FFFD 008B 009B
  143. End of Item 0010
  144. Begin of Item 0011
  145. Format 2
  146. srcBegin = 20AC
  147. destBegin = 0080
  148. End of Item 0011
  149. Begin of Item 0012
  150. Format 2
  151. srcBegin = 2122
  152. destBegin = 0099
  153. End of Item 0012
  154. ========================================================*/
  155. /* Offset=0x0000 ItemOfList */
  156. 0x0013,
  157. /*-------------------------------------------------------*/
  158. /* Offset=0x0001 offsetToFormatArray */
  159. 0x0004,
  160. /*-------------------------------------------------------*/
  161. /* Offset=0x0002 offsetToMapCellArray */
  162. 0x0009,
  163. /*-------------------------------------------------------*/
  164. /* Offset=0x0003 offsetToMappingTable */
  165. 0x0042,
  166. /*-------------------------------------------------------*/
  167. /* Offset=0x0004 Start of Format Array */
  168. /* Total of Format 0 : 0x0004 */
  169. /* Total of Format 1 : 0x0008 */
  170. /* Total of Format 2 : 0x0007 */
  171. /* Total of Format 3 : 0x0000 */
  172. 0x0000, 0x1112, 0x1222, 0x2111, 0x0221,
  173. /*-------------------------------------------------------*/
  174. /* Offset=0x0009 Start of MapCell Array */
  175. /* 0000 */ 0x0000, 0x007F, 0x0000,
  176. /* 0001 */ 0x00A2, 0x00A9, 0x00A2,
  177. /* 0002 */ 0x00AB, 0x00B9, 0x00AB,
  178. /* 0003 */ 0x0621, 0x0636, 0x00C1,
  179. /* 0004 */ 0x00A0, 0x0000, 0x00A0,
  180. /* 0005 */ 0x00BB, 0x00BE, 0x0000,
  181. /* 0006 */ 0x00D7, 0x00FC, 0x0004,
  182. /* 0007 */ 0x0152, 0x0153, 0x002A,
  183. /* 0008 */ 0x0192, 0x0000, 0x0083,
  184. /* 0009 */ 0x02C6, 0x0000, 0x0088,
  185. /* 000A */ 0x060C, 0x0000, 0x00A1,
  186. /* 000B */ 0x061B, 0x061F, 0x002C,
  187. /* 000C */ 0x0637, 0x0652, 0x0031,
  188. /* 000D */ 0x0679, 0x0698, 0x004D,
  189. /* 000E */ 0x06A9, 0x06C1, 0x006D,
  190. /* 000F */ 0x06D2, 0x0000, 0x00FF,
  191. /* 0010 */ 0x200C, 0x203A, 0x0086,
  192. /* 0011 */ 0x20AC, 0x0000, 0x0080,
  193. /* 0012 */ 0x2122, 0x0000, 0x0099,
  194. /*-------------------------------------------------------*/
  195. /* Offset=0x0042 Start of MappingTable */
  196. /* 0000 */ 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00D7, 0xFFFD, 0xFFFD, 0xFFFD,
  197. /* 0008 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E0, 0xFFFD, 0x00E2,
  198. /* 0010 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x00E7, 0x00E8, 0x00E9, 0x00EA,
  199. /* 0018 */ 0x00EB, 0xFFFD, 0xFFFD, 0x00EE, 0x00EF, 0xFFFD, 0xFFFD, 0xFFFD,
  200. /* 0020 */ 0xFFFD, 0x00F4, 0xFFFD, 0xFFFD, 0x00F7, 0xFFFD, 0x00F9, 0xFFFD,
  201. /* 0028 */ 0x00FB, 0x00FC, 0x008C, 0x009C, 0x00BA, 0xFFFD, 0xFFFD, 0xFFFD,
  202. /* 0030 */ 0x00BF, 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0xFFFD, 0xFFFD, 0xFFFD,
  203. /* 0038 */ 0xFFFD, 0xFFFD, 0x00DC, 0x00DD, 0x00DE, 0x00DF, 0x00E1, 0x00E3,
  204. /* 0040 */ 0x00E4, 0x00E5, 0x00E6, 0x00EC, 0x00ED, 0x00F0, 0x00F1, 0x00F2,
  205. /* 0048 */ 0x00F3, 0x00F5, 0x00F6, 0x00F8, 0x00FA, 0x008A, 0xFFFD, 0xFFFD,
  206. /* 0050 */ 0xFFFD, 0xFFFD, 0x0081, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
  207. /* 0058 */ 0xFFFD, 0xFFFD, 0x008D, 0xFFFD, 0x008F, 0xFFFD, 0xFFFD, 0xFFFD,
  208. /* 0060 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x009A, 0xFFFD, 0xFFFD,
  209. /* 0068 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x008E, 0x0098, 0xFFFD, 0xFFFD,
  210. /* 0070 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x0090, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
  211. /* 0078 */ 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x009F, 0xFFFD,
  212. /* 0080 */ 0xFFFD, 0xFFFD, 0x00AA, 0xFFFD, 0xFFFD, 0x00C0, 0x009D, 0x009E,
  213. /* 0088 */ 0x00FD, 0x00FE, 0xFFFD, 0xFFFD, 0xFFFD, 0x0096, 0x0097, 0xFFFD,
  214. /* 0090 */ 0xFFFD, 0xFFFD, 0x0091, 0x0092, 0x0082, 0xFFFD, 0x0093, 0x0094,
  215. /* 0098 */ 0x0084, 0xFFFD, 0x0086, 0x0087, 0x0095, 0xFFFD, 0xFFFD, 0xFFFD,
  216. /* 00A0 */ 0x0085, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
  217. /* 00A8 */ 0xFFFD, 0xFFFD, 0x0089, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD,
  218. /* 00B0 */ 0xFFFD, 0xFFFD, 0xFFFD, 0x008B, 0x009B,
  219. /* End of table Total Length = 0x00F7 * 2 */