aliases_syssolaris.gperf 8.1 KB

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