⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aliases.h

📁 libiconv是一个很不错的字符集转换库。程序接口也很简单
💻 H
📖 第 1 页 / 共 5 页
字号:
/* ANSI-C code produced by gperf version 3.0.1 *//* Command-line: gperf -m 10 lib/aliases.gperf  *//* Computed positions: -k'1,3-11,$' */#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \      && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \      && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \      && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \      && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \      && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \      && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \      && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \      && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \      && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \      && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \      && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \      && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \      && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \      && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \      && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \      && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \      && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \      && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \      && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \      && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \      && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \      && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))/* The character set is not based on ISO-646.  */#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."#endif#line 1 "lib/aliases.gperf"struct alias { int name; unsigned int encoding_index; };#define TOTAL_KEYWORDS 329#define MIN_WORD_LENGTH 2#define MAX_WORD_LENGTH 45#define MIN_HASH_VALUE 11#define MAX_HASH_VALUE 849/* maximum key range = 839, duplicates = 0 */#ifdef __GNUC____inline#else#ifdef __cplusplusinline#endif#endifstatic unsigned intaliases_hash (register const char *str, register unsigned int len){  static const unsigned short asso_values[] =    {      850, 850, 850, 850, 850, 850, 850, 850, 850, 850,      850, 850, 850, 850, 850, 850, 850, 850, 850, 850,      850, 850, 850, 850, 850, 850, 850, 850, 850, 850,      850, 850, 850, 850, 850, 850, 850, 850, 850, 850,      850, 850, 850, 850, 850,  12,  99, 850,  41,   2,        7,   6,  56,   4,   3,  74,   8,  17, 181, 850,      850, 850, 850, 850, 850,  18, 172,   5,  18,  59,      123,  45, 100,   2, 227, 205, 135, 173,   4,   2,       20, 850,   5,  58,  20, 143, 324, 131, 164,  13,        5, 850, 850, 850, 850,  49, 850, 850, 850, 850,      850, 850, 850, 850, 850, 850, 850, 850, 850, 850,      850, 850, 850, 850, 850, 850, 850, 850, 850, 850,      850, 850, 850, 850, 850, 850, 850, 850    };  register int hval = len;  switch (hval)    {      default:        hval += asso_values[(unsigned char)str[10]];      /*FALLTHROUGH*/      case 10:        hval += asso_values[(unsigned char)str[9]];      /*FALLTHROUGH*/      case 9:        hval += asso_values[(unsigned char)str[8]];      /*FALLTHROUGH*/      case 8:        hval += asso_values[(unsigned char)str[7]];      /*FALLTHROUGH*/      case 7:        hval += asso_values[(unsigned char)str[6]];      /*FALLTHROUGH*/      case 6:        hval += asso_values[(unsigned char)str[5]];      /*FALLTHROUGH*/      case 5:        hval += asso_values[(unsigned char)str[4]];      /*FALLTHROUGH*/      case 4:        hval += asso_values[(unsigned char)str[3]];      /*FALLTHROUGH*/      case 3:        hval += asso_values[(unsigned char)str[2]];      /*FALLTHROUGH*/      case 2:      case 1:        hval += asso_values[(unsigned char)str[0]];        break;    }  return hval + asso_values[(unsigned char)str[len - 1]];}struct stringpool_t  {    char stringpool_str11[sizeof("CN")];    char stringpool_str15[sizeof("R8")];    char stringpool_str17[sizeof("866")];    char stringpool_str25[sizeof("862")];    char stringpool_str26[sizeof("CP1361")];    char stringpool_str27[sizeof("CP866")];    char stringpool_str28[sizeof("CP1251")];    char stringpool_str30[sizeof("CP1256")];    char stringpool_str32[sizeof("CP1255")];    char stringpool_str33[sizeof("CP1133")];    char stringpool_str34[sizeof("ASCII")];    char stringpool_str35[sizeof("CP862")];    char stringpool_str36[sizeof("CP1253")];    char stringpool_str37[sizeof("CHAR")];    char stringpool_str38[sizeof("CP1252")];    char stringpool_str39[sizeof("CP936")];    char stringpool_str40[sizeof("CP1258")];    char stringpool_str42[sizeof("C99")];    char stringpool_str47[sizeof("CP932")];    char stringpool_str49[sizeof("ISO-IR-6")];    char stringpool_str54[sizeof("CP819")];    char stringpool_str56[sizeof("ISO-IR-166")];    char stringpool_str58[sizeof("ISO-IR-165")];    char stringpool_str60[sizeof("ISO-IR-126")];    char stringpool_str64[sizeof("ISO-IR-58")];    char stringpool_str65[sizeof("ISO-IR-226")];    char stringpool_str66[sizeof("ISO8859-1")];    char stringpool_str68[sizeof("ISO8859-6")];    char stringpool_str69[sizeof("ISO-IR-138")];    char stringpool_str70[sizeof("ISO8859-5")];    char stringpool_str71[sizeof("ISO8859-16")];    char stringpool_str73[sizeof("ISO8859-15")];    char stringpool_str74[sizeof("ISO8859-3")];    char stringpool_str76[sizeof("ISO8859-2")];    char stringpool_str77[sizeof("ISO8859-13")];    char stringpool_str78[sizeof("ISO8859-8")];    char stringpool_str79[sizeof("ISO-8859-1")];    char stringpool_str80[sizeof("GB2312")];    char stringpool_str81[sizeof("ISO-8859-6")];    char stringpool_str82[sizeof("EUCCN")];    char stringpool_str83[sizeof("ISO-8859-5")];    char stringpool_str84[sizeof("ISO-8859-16")];    char stringpool_str85[sizeof("ISO-IR-159")];    char stringpool_str86[sizeof("ISO-8859-15")];    char stringpool_str87[sizeof("ISO-8859-3")];    char stringpool_str89[sizeof("ISO-8859-2")];    char stringpool_str90[sizeof("ISO-8859-13")];    char stringpool_str91[sizeof("ISO-8859-8")];    char stringpool_str92[sizeof("ISO-IR-101")];    char stringpool_str93[sizeof("850")];    char stringpool_str95[sizeof("EUC-CN")];    char stringpool_str96[sizeof("ISO8859-9")];    char stringpool_str98[sizeof("ISO-IR-199")];    char stringpool_str99[sizeof("CSASCII")];    char stringpool_str100[sizeof("ISO646-CN")];    char stringpool_str104[sizeof("CP850")];    char stringpool_str105[sizeof("ISO-IR-203")];    char stringpool_str106[sizeof("CP1250")];    char stringpool_str107[sizeof("HZ")];    char stringpool_str109[sizeof("ISO-8859-9")];    char stringpool_str113[sizeof("CP950")];    char stringpool_str114[sizeof("ISO-2022-CN")];    char stringpool_str116[sizeof("ISO_8859-1")];    char stringpool_str117[sizeof("CP949")];    char stringpool_str118[sizeof("ISO_8859-6")];    char stringpool_str119[sizeof("ISO-IR-148")];    char stringpool_str120[sizeof("ISO_8859-5")];    char stringpool_str121[sizeof("ISO_8859-16")];    char stringpool_str122[sizeof("ISO-IR-109")];    char stringpool_str123[sizeof("ISO_8859-15")];    char stringpool_str124[sizeof("ISO_8859-3")];    char stringpool_str125[sizeof("ISO_8859-16:2001")];    char stringpool_str126[sizeof("ISO_8859-2")];    char stringpool_str127[sizeof("ISO_8859-13")];    char stringpool_str128[sizeof("ISO_8859-8")];    char stringpool_str131[sizeof("ISO-IR-110")];    char stringpool_str132[sizeof("ISO_8859-15:1998")];    char stringpool_str134[sizeof("ISO-2022-CN-EXT")];    char stringpool_str136[sizeof("CP1254")];    char stringpool_str137[sizeof("ISO-IR-149")];    char stringpool_str139[sizeof("L1")];    char stringpool_str140[sizeof("L6")];    char stringpool_str141[sizeof("L5")];    char stringpool_str143[sizeof("L3")];    char stringpool_str144[sizeof("L2")];    char stringpool_str145[sizeof("L8")];    char stringpool_str146[sizeof("ISO_8859-9")];    char stringpool_str147[sizeof("ISO8859-10")];    char stringpool_str153[sizeof("CSISO2022CN")];    char stringpool_str155[sizeof("ISO-IR-179")];    char stringpool_str156[sizeof("UHC")];    char stringpool_str158[sizeof("ISO-IR-14")];    char stringpool_str160[sizeof("ISO-8859-10")];    char stringpool_str167[sizeof("CP367")];    char stringpool_str168[sizeof("ISO_8859-10:1992")];    char stringpool_str170[sizeof("ISO-IR-100")];    char stringpool_str171[sizeof("LATIN1")];    char stringpool_str172[sizeof("CP1257")];    char stringpool_str173[sizeof("LATIN6")];    char stringpool_str174[sizeof("ISO8859-4")];    char stringpool_str175[sizeof("LATIN5")];    char stringpool_str176[sizeof("TIS620")];    char stringpool_str177[sizeof("ISO8859-14")];    char stringpool_str178[sizeof("ELOT_928")];    char stringpool_str179[sizeof("LATIN3")];    char stringpool_str180[sizeof("SJIS")];    char stringpool_str181[sizeof("LATIN2")];    char stringpool_str183[sizeof("LATIN8")];    char stringpool_str184[sizeof("ISO_8859-14:1998")];    char stringpool_str185[sizeof("GEORGIAN-ACADEMY")];    char stringpool_str186[sizeof("MAC")];    char stringpool_str187[sizeof("ISO-8859-4")];    char stringpool_str189[sizeof("TIS-620")];    char stringpool_str190[sizeof("ISO-8859-14")];    char stringpool_str191[sizeof("GB18030")];    char stringpool_str192[sizeof("X0212")];    char stringpool_str193[sizeof("L4")];    char stringpool_str196[sizeof("ISO-IR-57")];    char stringpool_str197[sizeof("ISO_8859-10")];    char stringpool_str198[sizeof("IBM866")];    char stringpool_str199[sizeof("ISO-IR-157")];    char stringpool_str200[sizeof("ISO-IR-87")];    char stringpool_str202[sizeof("ISO-IR-127")];    char stringpool_str203[sizeof("US")];    char stringpool_str204[sizeof("CP874")];    char stringpool_str206[sizeof("IBM862")];    char stringpool_str207[sizeof("MS936")];    char stringpool_str210[sizeof("ISO8859-7")];    char stringpool_str211[sizeof("L7")];    char stringpool_str214[sizeof("LATIN-9")];    char stringpool_str215[sizeof("ISO-IR-144")];    char stringpool_str220[sizeof("L10")];    char stringpool_str221[sizeof("X0201")];    char stringpool_str222[sizeof("ROMAN8")];    char stringpool_str223[sizeof("ISO-8859-7")];    char stringpool_str224[sizeof("ISO_8859-4")];    char stringpool_str225[sizeof("IBM819")];    char stringpool_str226[sizeof("ARABIC")];    char stringpool_str227[sizeof("ISO_8859-14")];    char stringpool_str228[sizeof("GB_2312-80")];    char stringpool_str229[sizeof("BIG5")];    char stringpool_str231[sizeof("TIS620-0")];    char stringpool_str232[sizeof("UCS-2")];    char stringpool_str233[sizeof("X0208")];    char stringpool_str238[sizeof("CSBIG5")];    char stringpool_str239[sizeof("CSKOI8R")];    char stringpool_str241[sizeof("GB_1988-80")];    char stringpool_str242[sizeof("BIG-5")];    char stringpool_str243[sizeof("KOI8-R")];    char stringpool_str244[sizeof("IBM-CP1133")];    char stringpool_str249[sizeof("JP")];    char stringpool_str250[sizeof("US-ASCII")];    char stringpool_str251[sizeof("CN-BIG5")];    char stringpool_str252[sizeof("LATIN10")];    char stringpool_str253[sizeof("CHINESE")];    char stringpool_str255[sizeof("CSUNICODE11")];    char stringpool_str257[sizeof("ISO-CELTIC")];    char stringpool_str259[sizeof("CSGB2312")];    char stringpool_str260[sizeof("ISO_8859-7")];    char stringpool_str261[sizeof("CSISOLATIN1")];    char stringpool_str263[sizeof("CSISOLATIN6")];    char stringpool_str265[sizeof("CSISOLATIN5")];    char stringpool_str266[sizeof("TIS620.2533-1")];    char stringpool_str267[sizeof("MACCROATIAN")];    char stringpool_str269[sizeof("CSISOLATIN3")];    char stringpool_str270[sizeof("UNICODE-1-1")];    char stringpool_str271[sizeof("CSISOLATIN2")];    char stringpool_str273[sizeof("KOI8-T")];    char stringpool_str274[sizeof("CSISOLATINCYRILLIC")];    char stringpool_str275[sizeof("IBM850")];    char stringpool_str276[sizeof("MS-ANSI")];    char stringpool_str278[sizeof("TIS620.2529-1")];    char stringpool_str279[sizeof("LATIN4")];    char stringpool_str280[sizeof("GEORGIAN-PS")];    char stringpool_str284[sizeof("EUCKR")];    char stringpool_str285[sizeof("CSISOLATINARABIC")];    char stringpool_str290[sizeof("ECMA-118")];    char stringpool_str292[sizeof("UTF-16")];    char stringpool_str295[sizeof("ARMSCII-8")];    char stringpool_str297[sizeof("EUC-KR")];    char stringpool_str298[sizeof("ISO-10646-UCS-2")];    char stringpool_str299[sizeof("UTF-8")];    char stringpool_str301[sizeof("KOREAN")];    char stringpool_str302[sizeof("CYRILLIC")];    char stringpool_str304[sizeof("UTF-32")];    char stringpool_str305[sizeof("TIS620.2533-0")];    char stringpool_str306[sizeof("CSUNICODE")];    char stringpool_str310[sizeof("ISO_8859-5:1988")];    char stringpool_str312[sizeof("ISO_8859-3:1988")];    char stringpool_str314[sizeof("ISO_8859-8:1988")];    char stringpool_str315[sizeof("LATIN7")];    char stringpool_str316[sizeof("ISO-2022-KR")];    char stringpool_str319[sizeof("KSC_5601")];    char stringpool_str327[sizeof("MACTHAI")];    char stringpool_str329[sizeof("CSUCS4")];    char stringpool_str330[sizeof("UCS-4")];    char stringpool_str331[sizeof("CSUNICODE11UTF7")];    char stringpool_str332[sizeof("ISO_8859-9:1989")];    char stringpool_str333[sizeof("CN-GB-ISOIR165")];    char stringpool_str336[sizeof("EUCJP")];    char stringpool_str338[sizeof("IBM367")];    char stringpool_str339[sizeof("HP-ROMAN8")];    char stringpool_str344[sizeof("ASMO-708")];    char stringpool_str346[sizeof("ISO646-US")];    char stringpool_str347[sizeof("ISO-10646-UCS-4")];    char stringpool_str348[sizeof("UNICODE-1-1-UTF-7")];    char stringpool_str349[sizeof("EUC-JP")];    char stringpool_str350[sizeof("WCHAR_T")];    char stringpool_str351[sizeof("EUCTW")];    char stringpool_str352[sizeof("ISO-2022-JP-1")];    char stringpool_str353[sizeof("CSHPROMAN8")];    char stringpool_str354[sizeof("ISO646-JP")];    char stringpool_str355[sizeof("CSISO2022KR")];    char stringpool_str356[sizeof("TCVN")];    char stringpool_str357[sizeof("ISO-2022-JP-2")];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -