1struct mapping { int standard_name; const char vendor_name[10 + 1]; }; 2%struct-type 3%language=ANSI-C 4%define slot-name standard_name 5%define hash-function-name mapping_hash 6%define lookup-function-name mapping_lookup 7%readonly-tables 8%global-table 9%define word-array-name mappings 10%pic 11%% 12# On AIX 5.1, look in /usr/lib/nls/loc/uconvTable. 13ISO-8859-1, "ISO8859-1" 14ISO-8859-2, "ISO8859-2" 15ISO-8859-3, "ISO8859-3" 16ISO-8859-4, "ISO8859-4" 17ISO-8859-5, "ISO8859-5" 18ISO-8859-6, "ISO8859-6" 19ISO-8859-7, "ISO8859-7" 20ISO-8859-8, "ISO8859-8" 21ISO-8859-9, "ISO8859-9" 22ISO-8859-15, "ISO8859-15" 23CP437, "IBM-437" 24CP850, "IBM-850" 25CP852, "IBM-852" 26CP856, "IBM-856" 27CP857, "IBM-857" 28CP861, "IBM-861" 29CP865, "IBM-865" 30CP869, "IBM-869" 31ISO-8859-13, "IBM-921" 32CP922, "IBM-922" 33CP932, "IBM-932" 34CP943, "IBM-943" 35CP1046, "IBM-1046" 36CP1124, "IBM-1124" 37CP1125, "IBM-1125" 38CP1129, "IBM-1129" 39CP1252, "IBM-1252" 40GB2312, "IBM-eucCN" 41EUC-JP, "IBM-eucJP" 42EUC-KR, "IBM-eucKR" 43EUC-TW, "IBM-eucTW" 44BIG5, "big5" 45