/* Copyright 1997 Acorn Computers Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* > charsets.h * MIB enum character set definitions */ #ifndef __unicode_charsets_h #define __unicode_charsets_h /* IANA registered charsets */ #define csASCII 3 #define csUnicode 1000 #define csUCS4 1001 #define csISO10646UTF1 27 #define csISO646basic1983 28 #define csINVARIANT 29 #define csISO2IntlRefVersion 30 #define csISO4UnitedKingdom 20 #define csNATSSEFI 31 #define csNATSSEFIADD 32 #define csNATSDANO 33 #define csNATSDANOADD 34 #define csISO10Swedish 35 #define csISO11SwedishForNames 21 #define csKSC56011987 36 #define csISO2022KR 37 #define csEUCKR 38 #define csISO2022JP 39 #define csISO2022JP2 40 #define csISO2022CN 104 #define csISO2022CN_EXT 105 #define csISO13JISC6220jp 41 #define csISO14JISC6220ro 42 #define csISO15Italian 22 #define csISO16Portuguese 43 #define csISO17Spanish 23 #define csISO18Greek7Old 44 #define csISO19LatinGreek 45 #define csISO21German 24 #define csISO25French 46 #define csISO27LatinGreek1 47 #define csISO5427Cyrillic 48 #define csISO42JISC62261978 49 #define csISO47BSViewdata 50 #define csISO49INIS 51 #define csISO50INIS8 52 #define csISO51INISCyrillic 53 #define csISO5428Greek 54 #define csISO57GB1988 56 #define csISO58GB231280 57 #define csISO60DanishNorwegian 25 #define csISO61Norwegian2 58 #define csISO69French 26 #define csISO70VideotexSupp1 59 #define csISO84Portuguese2 60 #define csISO85Spanish2 61 #define csISO86Hungarian 62 #define csISO87JISX0208 63 #define csISO88Greek7 64 #define csISO89ASMO449 65 #define csISO90 66 #define csISO91JISC62291984a 67 #define csISO92JISC62991984b 68 #define csISO93JIS62291984badd 69 #define csISO94JIS62291984hand 70 #define csISO95JIS62291984handadd 71 #define csISO96JISC62291984kana 72 #define csISO2033 73 #define csISO99NAPLPS 74 #define csISOLatin1 4 #define csISOLatin2 5 #define csISO102T617bit 75 #define csISO103T618bit 76 #define csISOLatin3 6 #define csISOLatin4 7 #define csISO111ECMACyrillic 77 #define csISO121Canadian1 78 #define csISO121Canadian2 79 #define csISO123CSAZ24341985gr 80 #define csISOLatinArabic 9 #define csISO88596E 81 #define csISO88596I 82 #define csISOLatinGreek 10 #define csISO128T101G2 83 #define csISOLatinHebrew 11 #define csISO88598E 84 #define csISO88598I 85 #define csISO139CSN369103 86 #define csISO141JUSIB1002 87 #define csISOTextComm 14 #define csISO143IECP271 88 #define csISOLatinCyrillic 8 #define csISO146Serbian 89 #define csISO147Macedonian 90 #define csISOLatin5 12 #define csISO150 91 #define csISO151Cuba 92 #define csISO6937Add 93 #define csISO153GOST1976874 94 #define csISO8859Supp 95 #define csISO10367Box 96 #define csISOLatin6 13 #define csISO158Lap 97 #define csISO159JISX02121990 98 #define csISO646Danish 99 #define csUSDK 100 #define csDKUS 101 #define csHalfWidthKatakana 15 #define csKSC5636 102 #define csDECMCS 2008 #define csHPRoman8 2004 #define csMacintosh 2027 #define csIBM037 2028 #define csIBM038 2029 #define csIBM273 2030 #define csIBM274 2031 #define csIBM275 2032 #define csIBM277 2033 #define csIBM278 2034 #define csIBM280 2035 #define csIBM281 2036 #define csIBM284 2037 #define csIBM285 2038 #define csIBM290 2039 #define csIBM297 2040 #define csIBM420 2041 #define csIBM423 2042 #define csIBM424 2043 #define csPC8CodePage437 2011 #define csIBM500 2044 #define csPC775Baltic 2087 #define csPC850Multilingual 2009 #define csIBM851 2045 #define csPCp852 2010 #define csIBM855 2046 #define csIBM857 2047 #define csIBM860 2048 #define csIBM861 2049 #define csPC862LatinHebrew 2013 #define csIBM863 2050 #define csIBM864 2051 #define csIBM865 2052 #define csIBM866 2086 #define csIBM868 2053 #define csIBM869 2054 #define csIBM870 2055 #define csIBM871 2056 #define csIBM880 2057 #define csIBM891 2058 #define csIBM903 2059 #define csIBBM904 2060 #define csIBM905 2061 #define csIBM918 2062 #define csIBM1026 2063 #define csIBMEBCDICATDE 2064 #define csEBCDICATDEA 2065 #define csEBCDICCAFR 2066 #define csEBCDICDKNO 2067 #define csEBCDICDKNOA 2068 #define csEBCDICFISE 2069 #define csEBCDICFISEA 2070 #define csEBCDICFR 2071 #define csEBCDICIT 2072 #define csEBCDICES 2073 #define csEBCDICESA 2075 #define csEBCDICESS 2076 #define csEBCDICUK 2077 #define csEBCDICUS 2078 #define csUnknown8BiT 2079 #define csMnemonic 2080 #define csMnem 2081 #define csVISCII 2082 #define csVIQR 2083 #define csKOI8R 2084 #define csUnicode11 1010 #define csUnicode11UTF7 103 #define csUTF8 106 #define csJISEncoding 16 #define csShiftJIS 17 #define csEUCPkdFmtJapanese 18 #define csEUCFixWidJapanese 19 #define csUnicodeASCII 1002 #define csUnicodeLatin1 1003 #define csUnicodeIBM2039 1004 #define csUnicodeIBM1261 1005 #define csUnicodeIBM1268 1006 #define csUnicodeIBM1276 1007 #define csUnicodeIBM1264 1008 #define csUnicodeIBM1265 1009 #define csWindows30Latin1 2000 #define csWindows31Latin1 2001 #define csWindows31Latin2 2002 #define csWindows31Latin5 2003 #define csAdobeStandardEncoding 2005 #define csVenturaUS 2006 #define csVenturaInternational 2007 #define csPC8DanishNorwegian 2012 #define csPC8Turkish 2014 #define csIBMSymbols 2015 #define csIBMThai 2016 #define csHPLegal 2017 #define csHPPiFont 2018 #define csHPMath8 2019 #define csHPPSMath 2020 #define csHPDesktop 2021 #define csVenturaMath 2022 #define csMicrosoftPublishing 2023 #define csWindows31J 2024 #define csGB2312 2025 #define csBig5 2026 #define csWindows1250 2250 #define csWindows1251 2251 #define csWindows1252 2252 #define csWindows1253 2253 #define csWindows1254 2254 #define csWindows1255 2255 #define csWindows1256 2256 #define csWindows1257 2257 #define csWindows1258 2258 /* Acorn extension charsets */ #define csWelsh 4000 #define csSami 4002 #define csISOLatin13 4003 #define csAutodetectJP 4004 #define csEUCorShiftJIS 4005 #define csAcornLatin1 5001 #define csAcornFuzzy 5002 #endif /* eof charsets.h */