aliases_sysosf1.gperf 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362
  1. struct alias { int name; unsigned int encoding_index; };
  2. %struct-type
  3. %language=ANSI-C
  4. %define hash-function-name aliases_hash
  5. %define lookup-function-name aliases_lookup
  6. %7bit
  7. %readonly-tables
  8. %global-table
  9. %define word-array-name aliases
  10. %pic
  11. %%
  12. US-ASCII, ei_ascii
  13. ASCII, ei_ascii
  14. ISO646-US, ei_ascii
  15. ISO_646.IRV:1991, ei_ascii
  16. ISO-IR-6, ei_ascii
  17. ANSI_X3.4-1968, ei_ascii
  18. ANSI_X3.4-1986, ei_ascii
  19. CP367, ei_ascii
  20. IBM367, ei_ascii
  21. US, ei_ascii
  22. CSASCII, ei_ascii
  23. UTF-8, ei_utf8
  24. UCS-2, ei_ucs2
  25. ISO-10646-UCS-2, ei_ucs2
  26. CSUNICODE, ei_ucs2
  27. UCS-2BE, ei_ucs2be
  28. UNICODEBIG, ei_ucs2be
  29. UNICODE-1-1, ei_ucs2be
  30. CSUNICODE11, ei_ucs2be
  31. UCS-2LE, ei_ucs2le
  32. UNICODELITTLE, ei_ucs2le
  33. UCS-4, ei_ucs4
  34. ISO-10646-UCS-4, ei_ucs4
  35. CSUCS4, ei_ucs4
  36. UCS-4BE, ei_ucs4be
  37. UCS-4LE, ei_ucs4le
  38. UTF-16, ei_utf16
  39. UTF-16BE, ei_utf16be
  40. UTF-16LE, ei_utf16le
  41. UTF-32, ei_utf32
  42. UTF-32BE, ei_utf32be
  43. UTF-32LE, ei_utf32le
  44. UTF-7, ei_utf7
  45. UNICODE-1-1-UTF-7, ei_utf7
  46. CSUNICODE11UTF7, ei_utf7
  47. UCS-2-INTERNAL, ei_ucs2internal
  48. UCS-2-SWAPPED, ei_ucs2swapped
  49. UCS-4-INTERNAL, ei_ucs4internal
  50. UCS-4-SWAPPED, ei_ucs4swapped
  51. C99, ei_c99
  52. JAVA, ei_java
  53. ISO-8859-1, ei_iso8859_1
  54. ISO_8859-1, ei_iso8859_1
  55. ISO_8859-1:1987, ei_iso8859_1
  56. ISO-IR-100, ei_iso8859_1
  57. CP819, ei_iso8859_1
  58. IBM819, ei_iso8859_1
  59. LATIN1, ei_iso8859_1
  60. L1, ei_iso8859_1
  61. CSISOLATIN1, ei_iso8859_1
  62. ISO8859-1, ei_iso8859_1
  63. ISO-8859-2, ei_iso8859_2
  64. ISO_8859-2, ei_iso8859_2
  65. ISO_8859-2:1987, ei_iso8859_2
  66. ISO-IR-101, ei_iso8859_2
  67. LATIN2, ei_iso8859_2
  68. L2, ei_iso8859_2
  69. CSISOLATIN2, ei_iso8859_2
  70. ISO8859-2, ei_iso8859_2
  71. ISO-8859-3, ei_iso8859_3
  72. ISO_8859-3, ei_iso8859_3
  73. ISO_8859-3:1988, ei_iso8859_3
  74. ISO-IR-109, ei_iso8859_3
  75. LATIN3, ei_iso8859_3
  76. L3, ei_iso8859_3
  77. CSISOLATIN3, ei_iso8859_3
  78. ISO8859-3, ei_iso8859_3
  79. ISO-8859-4, ei_iso8859_4
  80. ISO_8859-4, ei_iso8859_4
  81. ISO_8859-4:1988, ei_iso8859_4
  82. ISO-IR-110, ei_iso8859_4
  83. LATIN4, ei_iso8859_4
  84. L4, ei_iso8859_4
  85. CSISOLATIN4, ei_iso8859_4
  86. ISO8859-4, ei_iso8859_4
  87. ISO-8859-5, ei_iso8859_5
  88. ISO_8859-5, ei_iso8859_5
  89. ISO_8859-5:1988, ei_iso8859_5
  90. ISO-IR-144, ei_iso8859_5
  91. CYRILLIC, ei_iso8859_5
  92. CSISOLATINCYRILLIC, ei_iso8859_5
  93. ISO8859-5, ei_iso8859_5
  94. ISO-8859-6, ei_iso8859_6
  95. ISO_8859-6, ei_iso8859_6
  96. ISO_8859-6:1987, ei_iso8859_6
  97. ISO-IR-127, ei_iso8859_6
  98. ECMA-114, ei_iso8859_6
  99. ASMO-708, ei_iso8859_6
  100. ARABIC, ei_iso8859_6
  101. CSISOLATINARABIC, ei_iso8859_6
  102. ISO8859-6, ei_iso8859_6
  103. ISO-8859-7, ei_iso8859_7
  104. ISO_8859-7, ei_iso8859_7
  105. ISO_8859-7:1987, ei_iso8859_7
  106. ISO_8859-7:2003, ei_iso8859_7
  107. ISO-IR-126, ei_iso8859_7
  108. ECMA-118, ei_iso8859_7
  109. ELOT_928, ei_iso8859_7
  110. GREEK8, ei_iso8859_7
  111. GREEK, ei_iso8859_7
  112. CSISOLATINGREEK, ei_iso8859_7
  113. ISO8859-7, ei_iso8859_7
  114. ISO-8859-8, ei_iso8859_8
  115. ISO_8859-8, ei_iso8859_8
  116. ISO_8859-8:1988, ei_iso8859_8
  117. ISO-IR-138, ei_iso8859_8
  118. HEBREW, ei_iso8859_8
  119. CSISOLATINHEBREW, ei_iso8859_8
  120. ISO8859-8, ei_iso8859_8
  121. ISO-8859-9, ei_iso8859_9
  122. ISO_8859-9, ei_iso8859_9
  123. ISO_8859-9:1989, ei_iso8859_9
  124. ISO-IR-148, ei_iso8859_9
  125. LATIN5, ei_iso8859_9
  126. L5, ei_iso8859_9
  127. CSISOLATIN5, ei_iso8859_9
  128. ISO8859-9, ei_iso8859_9
  129. ISO-8859-10, ei_iso8859_10
  130. ISO_8859-10, ei_iso8859_10
  131. ISO_8859-10:1992, ei_iso8859_10
  132. ISO-IR-157, ei_iso8859_10
  133. LATIN6, ei_iso8859_10
  134. L6, ei_iso8859_10
  135. CSISOLATIN6, ei_iso8859_10
  136. ISO8859-10, ei_iso8859_10
  137. ISO-8859-11, ei_iso8859_11
  138. ISO_8859-11, ei_iso8859_11
  139. ISO8859-11, ei_iso8859_11
  140. ISO-8859-13, ei_iso8859_13
  141. ISO_8859-13, ei_iso8859_13
  142. ISO-IR-179, ei_iso8859_13
  143. LATIN7, ei_iso8859_13
  144. L7, ei_iso8859_13
  145. ISO8859-13, ei_iso8859_13
  146. ISO-8859-14, ei_iso8859_14
  147. ISO_8859-14, ei_iso8859_14
  148. ISO_8859-14:1998, ei_iso8859_14
  149. ISO-IR-199, ei_iso8859_14
  150. LATIN8, ei_iso8859_14
  151. L8, ei_iso8859_14
  152. ISO-CELTIC, ei_iso8859_14
  153. ISO8859-14, ei_iso8859_14
  154. ISO-8859-15, ei_iso8859_15
  155. ISO_8859-15, ei_iso8859_15
  156. ISO_8859-15:1998, ei_iso8859_15
  157. ISO-IR-203, ei_iso8859_15
  158. LATIN-9, ei_iso8859_15
  159. ISO8859-15, ei_iso8859_15
  160. ISO-8859-16, ei_iso8859_16
  161. ISO_8859-16, ei_iso8859_16
  162. ISO_8859-16:2001, ei_iso8859_16
  163. ISO-IR-226, ei_iso8859_16
  164. LATIN10, ei_iso8859_16
  165. L10, ei_iso8859_16
  166. ISO8859-16, ei_iso8859_16
  167. KOI8-R, ei_koi8_r
  168. CSKOI8R, ei_koi8_r
  169. KOI8-U, ei_koi8_u
  170. KOI8-RU, ei_koi8_ru
  171. CP1250, ei_cp1250
  172. WINDOWS-1250, ei_cp1250
  173. MS-EE, ei_cp1250
  174. CP1251, ei_cp1251
  175. WINDOWS-1251, ei_cp1251
  176. MS-CYRL, ei_cp1251
  177. CP1252, ei_cp1252
  178. WINDOWS-1252, ei_cp1252
  179. MS-ANSI, ei_cp1252
  180. CP1253, ei_cp1253
  181. WINDOWS-1253, ei_cp1253
  182. MS-GREEK, ei_cp1253
  183. CP1254, ei_cp1254
  184. WINDOWS-1254, ei_cp1254
  185. MS-TURK, ei_cp1254
  186. CP1255, ei_cp1255
  187. WINDOWS-1255, ei_cp1255
  188. MS-HEBR, ei_cp1255
  189. CP1256, ei_cp1256
  190. WINDOWS-1256, ei_cp1256
  191. MS-ARAB, ei_cp1256
  192. CP1257, ei_cp1257
  193. WINDOWS-1257, ei_cp1257
  194. WINBALTRIM, ei_cp1257
  195. CP1258, ei_cp1258
  196. WINDOWS-1258, ei_cp1258
  197. CP850, ei_cp850
  198. IBM850, ei_cp850
  199. 850, ei_cp850
  200. CSPC850MULTILINGUAL, ei_cp850
  201. CP862, ei_cp862
  202. IBM862, ei_cp862
  203. 862, ei_cp862
  204. CSPC862LATINHEBREW, ei_cp862
  205. CP866, ei_cp866
  206. IBM866, ei_cp866
  207. 866, ei_cp866
  208. CSIBM866, ei_cp866
  209. CP1131, ei_cp1131
  210. MACROMAN, ei_mac_roman
  211. MACINTOSH, ei_mac_roman
  212. MAC, ei_mac_roman
  213. CSMACINTOSH, ei_mac_roman
  214. MACCENTRALEUROPE, ei_mac_centraleurope
  215. MACICELAND, ei_mac_iceland
  216. MACCROATIAN, ei_mac_croatian
  217. MACROMANIA, ei_mac_romania
  218. MACCYRILLIC, ei_mac_cyrillic
  219. MACUKRAINE, ei_mac_ukraine
  220. MACGREEK, ei_mac_greek
  221. MACTURKISH, ei_mac_turkish
  222. MACHEBREW, ei_mac_hebrew
  223. MACARABIC, ei_mac_arabic
  224. MACTHAI, ei_mac_thai
  225. HP-ROMAN8, ei_hp_roman8
  226. ROMAN8, ei_hp_roman8
  227. R8, ei_hp_roman8
  228. CSHPROMAN8, ei_hp_roman8
  229. NEXTSTEP, ei_nextstep
  230. ARMSCII-8, ei_armscii_8
  231. GEORGIAN-ACADEMY, ei_georgian_academy
  232. GEORGIAN-PS, ei_georgian_ps
  233. KOI8-T, ei_koi8_t
  234. PT154, ei_pt154
  235. PTCP154, ei_pt154
  236. CP154, ei_pt154
  237. CYRILLIC-ASIAN, ei_pt154
  238. CSPTCP154, ei_pt154
  239. RK1048, ei_rk1048
  240. STRK1048-2002, ei_rk1048
  241. KZ-1048, ei_rk1048
  242. CSKZ1048, ei_rk1048
  243. MULELAO-1, ei_mulelao
  244. CP1133, ei_cp1133
  245. IBM-CP1133, ei_cp1133
  246. TIS-620, ei_tis620
  247. TIS620, ei_tis620
  248. TIS620-0, ei_tis620
  249. TIS620.2529-1, ei_tis620
  250. TIS620.2533-0, ei_tis620
  251. TIS620.2533-1, ei_tis620
  252. ISO-IR-166, ei_tis620
  253. TACTIS, ei_tis620
  254. CP874, ei_cp874
  255. WINDOWS-874, ei_cp874
  256. VISCII, ei_viscii
  257. VISCII1.1-1, ei_viscii
  258. CSVISCII, ei_viscii
  259. TCVN, ei_tcvn
  260. TCVN-5712, ei_tcvn
  261. TCVN5712-1, ei_tcvn
  262. TCVN5712-1:1993, ei_tcvn
  263. JIS_C6220-1969-RO, ei_iso646_jp
  264. ISO646-JP, ei_iso646_jp
  265. ISO-IR-14, ei_iso646_jp
  266. JP, ei_iso646_jp
  267. CSISO14JISC6220RO, ei_iso646_jp
  268. JIS_X0201, ei_jisx0201
  269. JISX0201-1976, ei_jisx0201
  270. X0201, ei_jisx0201
  271. CSHALFWIDTHKATAKANA, ei_jisx0201
  272. JIS_X0208, ei_jisx0208
  273. JIS_X0208-1983, ei_jisx0208
  274. JIS_X0208-1990, ei_jisx0208
  275. JIS0208, ei_jisx0208
  276. X0208, ei_jisx0208
  277. ISO-IR-87, ei_jisx0208
  278. JIS_C6226-1983, ei_jisx0208
  279. CSISO87JISX0208, ei_jisx0208
  280. JIS_X0212, ei_jisx0212
  281. JIS_X0212.1990-0, ei_jisx0212
  282. JIS_X0212-1990, ei_jisx0212
  283. X0212, ei_jisx0212
  284. ISO-IR-159, ei_jisx0212
  285. CSISO159JISX02121990, ei_jisx0212
  286. GB_1988-80, ei_iso646_cn
  287. ISO646-CN, ei_iso646_cn
  288. ISO-IR-57, ei_iso646_cn
  289. CN, ei_iso646_cn
  290. CSISO57GB1988, ei_iso646_cn
  291. GB_2312-80, ei_gb2312
  292. ISO-IR-58, ei_gb2312
  293. CSISO58GB231280, ei_gb2312
  294. CHINESE, ei_gb2312
  295. ISO-IR-165, ei_isoir165
  296. CN-GB-ISOIR165, ei_isoir165
  297. KSC_5601, ei_ksc5601
  298. KS_C_5601-1987, ei_ksc5601
  299. KS_C_5601-1989, ei_ksc5601
  300. ISO-IR-149, ei_ksc5601
  301. CSKSC56011987, ei_ksc5601
  302. KOREAN, ei_ksc5601
  303. EUC-JP, ei_euc_jp
  304. EUCJP, ei_euc_jp
  305. EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp
  306. CSEUCPKDFMTJAPANESE, ei_euc_jp
  307. SDECKANJI, ei_euc_jp
  308. SHIFT_JIS, ei_sjis
  309. SHIFT-JIS, ei_sjis
  310. SJIS, ei_sjis
  311. MS_KANJI, ei_sjis
  312. CSSHIFTJIS, ei_sjis
  313. CP932, ei_cp932
  314. ISO-2022-JP, ei_iso2022_jp
  315. CSISO2022JP, ei_iso2022_jp
  316. ISO-2022-JP-1, ei_iso2022_jp1
  317. ISO-2022-JP-2, ei_iso2022_jp2
  318. CSISO2022JP2, ei_iso2022_jp2
  319. EUC-CN, ei_euc_cn
  320. EUCCN, ei_euc_cn
  321. GB2312, ei_euc_cn
  322. CN-GB, ei_euc_cn
  323. CSGB2312, ei_euc_cn
  324. DECHANZI, ei_euc_cn
  325. GBK, ei_ces_gbk
  326. CP936, ei_cp936
  327. MS936, ei_cp936
  328. WINDOWS-936, ei_cp936
  329. GB18030, ei_gb18030
  330. ISO-2022-CN, ei_iso2022_cn
  331. CSISO2022CN, ei_iso2022_cn
  332. ISO-2022-CN-EXT, ei_iso2022_cn_ext
  333. HZ, ei_hz
  334. HZ-GB-2312, ei_hz
  335. EUC-TW, ei_euc_tw
  336. EUCTW, ei_euc_tw
  337. CSEUCTW, ei_euc_tw
  338. BIG5, ei_ces_big5
  339. BIG-5, ei_ces_big5
  340. BIG-FIVE, ei_ces_big5
  341. BIGFIVE, ei_ces_big5
  342. CN-BIG5, ei_ces_big5
  343. CSBIG5, ei_ces_big5
  344. CP950, ei_cp950
  345. BIG5-HKSCS:1999, ei_big5hkscs1999
  346. BIG5-HKSCS:2001, ei_big5hkscs2001
  347. BIG5-HKSCS, ei_big5hkscs2004
  348. BIG5HKSCS, ei_big5hkscs2004
  349. BIG5-HKSCS:2004, ei_big5hkscs2004
  350. EUC-KR, ei_euc_kr
  351. EUCKR, ei_euc_kr
  352. CSEUCKR, ei_euc_kr
  353. DECKOREAN, ei_euc_kr
  354. CP949, ei_cp949
  355. UHC, ei_cp949
  356. KSC5601, ei_cp949
  357. JOHAB, ei_johab
  358. CP1361, ei_johab
  359. ISO-2022-KR, ei_iso2022_kr
  360. CSISO2022KR, ei_iso2022_kr
  361. CHAR, ei_local_char
  362. WCHAR_T, ei_local_wchar_t