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

📄 hash.h

📁 gcc-2.95.3 Linux下最常用的C编译器
💻 H
📖 第 1 页 / 共 4 页
字号:
      {"NONREF",			NONREF,			NORID,	RESERVED},      {"SIMPLE",			SIMPLE,			NORID,	RESERVED},      {"SEIZE",			SEIZE,			NORID,	RESERVED},      {"RESULT",			RESULT,			NORID,	RESERVED},      {"multiple_data_segs",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"signal_code",		SIGNAL_CODE,		NORID,	DIRECTIVE},      {"RETURN",			RETURN,			NORID,	RESERVED},      {"CONTINUE",		CONTINUE,		NORID,	RESERVED},      {"SIGNAL_CODE",		SIGNAL_CODE,		NORID,	DIRECTIVE},      {"empty_on",		EMPTY_ON,		NORID,	DIRECTIVE},      {"nopack",			NOPACK,			NORID,	RESERVED},      {"RETURNS",		RETURNS,		NORID,	RESERVED},      {"CYCLE",			CYCLE,			NORID,	RESERVED},      {"SYNMODE",		SYNMODE,		NORID,	RESERVED},      {"exceptions",		EXCEPTIONS,		NORID,	RESERVED},      {"EVEN",			IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"PRINT_O_CODE",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"EVENT",			EVENT,			NORID,	RESERVED},      {"context",		CONTEXT,		NORID,	RESERVED},      {"RANGE_OFF",		RANGE_OFF,		NORID,	DIRECTIVE},      {"EVER",			EVER,			NORID,	RESERVED},      {"EMPTY_ON",		EMPTY_ON,		NORID,	DIRECTIVE},      {"MEDIUM",			IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"BUFFER",			BUFFER,			NORID,	RESERVED},      {"MODULE",			MODULE,			NORID,	RESERVED},      {"grant_file_size",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"ELSE",			ELSE,			NORID,	RESERVED},      {"process_type",		PROCESS_TYPE_TOKEN,	NORID,	DIRECTIVE},      {"priority",		PRIORITY,		NORID,	RESERVED},      {"buffer_code",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"return",			RETURN,			NORID,	RESERVED},      {"returns",		RETURNS,		NORID,	RESERVED},      {"all_static_off",		ALL_STATIC_OFF,		NORID,  DIRECTIVE},      {"POWERSET",		POWERSET,		NORID,	RESERVED},      {"EMPTY_OFF",		EMPTY_OFF,		NORID,	DIRECTIVE},      {"range_off",		RANGE_OFF,		NORID,	DIRECTIVE},      {"signal_max_length",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"PREFIXED",		PREFIXED,		NORID,	RESERVED},      {"NEWMODE",		NEWMODE,		NORID,	RESERVED},      {"EXCEPTIONS",		EXCEPTIONS,		NORID,	RESERVED},      {"REMOTE",			REMOTE,			NORID,	RESERVED},      {"SHORT_PRED_SUCC",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"all_static_on",		ALL_STATIC_ON,		NORID,	DIRECTIVE},      {"nonref",			NONREF,			NORID,	RESERVED},      {"SIGNAL_MAX_LENGTH",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"REENTRANT",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"range_on",		RANGE_ON,		NORID,	DIRECTIVE},      {"GENERAL",		GENERAL,		NORID,	RESERVED},      {"continue",		CONTINUE,		NORID,	RESERVED},      {"STATE_ROUTINE",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"EXTRA_CONST_SEG",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"use_seize_file_restricted",	USE_SEIZE_FILE_RESTRICTED,	NORID,	DIRECTIVE},      {"ONLY_FOR_TARGET",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"extra_const_seg",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"multiple_const_segs",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"RECURSIVE",		RECURSIVE,		NORID,	RESERVED},      {"DEBUG_SYMBOLS",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"DEBUG_TYPES",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"GRANT_FILE_SIZE",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"DEBUG_LINES",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"ONLY_FOR_SIMULATION",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"state_routine",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"generate_set_names",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"print_o_code",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"PROCESS_TYPE",		PROCESS_TYPE_TOKEN,	NORID,	DIRECTIVE},      {"short_pred_succ",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"reentrant",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"RECEIVE",		RECEIVE,		NORID,	RESERVED},      {"EVENT_CODE",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"optimize_runtime",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"SUPPORT_CAUSING_ADDRESS",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"print_symbol_table",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"REENTRANT_ALL",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"PRINT_SYMBOL_TABLE",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"BUFFER_CODE",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"generate_all_set_names",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"NO_OVERLAP_CHECK",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"no_overlap_check",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"reentrant_all",		IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"MULTIPLE_DATA_SEGS",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"OPTIMIZE_RUNTIME",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"only_for_target",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"MULTIPLE_CONST_SEGS",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"optimization_window",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"support_causing_address",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"USE_SEIZE_FILE",		USE_SEIZE_FILE,		NORID,	DIRECTIVE},      {"SEND_SIGNAL_DEFAULT_PRIORITY",	SEND_SIGNAL_DEFAULT_PRIORITY,	NORID,	DIRECTIVE},      {"make_publics_for_discrete_syns",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"only_for_simulation",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"send_signal_default_priority",	SEND_SIGNAL_DEFAULT_PRIORITY,	NORID,	DIRECTIVE},      {"send_buffer_default_priority",	SEND_BUFFER_DEFAULT_PRIORITY,	NORID,	DIRECTIVE},      {"GENERATE_SET_NAMES",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"MAKE_PUBLICS_FOR_DISCRETE_SYNS",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"SEND_BUFFER_DEFAULT_PRIORITY",	SEND_BUFFER_DEFAULT_PRIORITY,	NORID,	DIRECTIVE},      {"GENERATE_ALL_SET_NAMES",	IGNORED_DIRECTIVE,	NORID,	DIRECTIVE},      {"USE_SEIZE_FILE_RESTRICTED",	USE_SEIZE_FILE_RESTRICTED,	NORID,	DIRECTIVE}    };  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)    {      register int key = hash (str, len);      if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)        {          register struct resword *wordptr;          register struct resword *wordendptr;          register struct resword *resword;          switch (key - 7)            {              case 0:                resword = &wordlist[0];                goto compare;              case 5:                resword = &wordlist[1];                goto compare;              case 16:                resword = &wordlist[2];                goto compare;              case 23:                resword = &wordlist[3];                goto compare;              case 36:                resword = &wordlist[4];                goto compare;              case 42:                resword = &wordlist[5];                goto compare;              case 48:                resword = &wordlist[6];                goto compare;              case 53:                wordptr = &wordlist[7];                wordendptr = wordptr + 2;                goto multicompare;              case 60:                resword = &wordlist[9];                goto compare;              case 61:                resword = &wordlist[10];                goto compare;              case 66:                resword = &wordlist[11];                goto compare;              case 76:                resword = &wordlist[12];                goto compare;              case 83:                wordptr = &wordlist[13];                wordendptr = wordptr + 2;                goto multicompare;              case 86:                resword = &wordlist[15];                goto compare;              case 88:                wordptr = &wordlist[16];                wordendptr = wordptr + 2;                goto multicompare;              case 91:                resword = &wordlist[18];                goto compare;              case 94:                resword = &wordlist[19];                goto compare;              case 99:                resword = &wordlist[20];                goto compare;              case 100:                resword = &wordlist[21];                goto compare;              case 103:                resword = &wordlist[22];                goto compare;              case 105:                resword = &wordlist[23];                goto compare;              case 107:                resword = &wordlist[24];                goto compare;              case 111:                resword = &wordlist[25];                goto compare;              case 113:                resword = &wordlist[26];                goto compare;              case 116:                resword = &wordlist[27];                goto compare;              case 120:                resword = &wordlist[28];                goto compare;              case 121:                resword = &wordlist[29];                goto compare;              case 122:                resword = &wordlist[30];                goto compare;              case 123:                resword = &wordlist[31];                goto compare;              case 129:                resword = &wordlist[32];                goto compare;              case 131:                resword = &wordlist[33];                goto compare;              case 132:                resword = &wordlist[34];                goto compare;              case 136:                resword = &wordlist[35];                goto compare;              case 137:                resword = &wordlist[36];                goto compare;              case 140:                resword = &wordlist[37];                goto compare;              case 142:                resword = &wordlist[38];                goto compare;              case 146:                resword = &wordlist[39];                goto compare;              case 150:                resword = &wordlist[40];                goto compare;              case 155:                resword = &wordlist[41];                goto compare;              case 157:                resword = &wordlist[42];                goto compare;              case 163:                resword = &wordlist[43];                goto compare;              case 165:                resword = &wordlist[44];                goto compare;              case 167:                resword = &wordlist[45];                goto compare;              case 168:                resword = &wordlist[46];                goto compare;              case 171:                resword = &wordlist[47];                goto compare;              case 175:                resword = &wordlist[48];                goto compare;              case 177:                resword = &wordlist[49];                goto compare;              case 178:                resword = &wordlist[50];                goto compare;              case 180:                resword = &wordlist[51];                goto compare;              case 184:                resword = &wordlist[52];                goto compare;              case 187:                resword = &wordlist[53];                goto compare;              case 189:                resword = &wordlist[54];                goto compare;              case 193:                resword = &wordlist[55];                goto compare;              case 194:                resword = &wordlist[56];                goto compare;              case 195:                resword = &wordlist[57];                goto compare;              case 196:                resword = &wordlist[58];                goto compare;              case 197:                resword = &wordlist[59];                goto compare;              case 202:                resword = &wordlist[60];                goto compare;              case 209:                resword = &wordlist[61];                goto compare;              case 213:                resword = &wordlist[62];                goto compare;              case 217:                resword = &wordlist[63];                goto compare;              case 218:                resword = &wordlist[64];                goto compare;              case 219:                wordptr = &wordlist[65];                wordendptr = wordptr + 2;                goto multicompare;              case 220:                wordptr = &wordlist[67];                wordendptr = wordptr + 2;                goto multicompare;              case 225:                resword = &wordlist[69];                goto compare;              case 229:                resword = &wordlist[70];                goto compare;              case 232:                resword = &wordlist[71];                goto compare;              case 240:                resword = &wordlist[72];                goto compare;              case 246:                resword = &wordlist[73];                goto compare;              case 250:                resword = &wordlist[74];                goto compare;              case 251:                resword = &wordlist[75];                goto compare;              case 254:                resword = &wordlist[76];                goto compare;              case 255:                resword = &wordlist[77];                goto compare;              case 257:                resword = &wordlist[78];                goto compare;              case 258:                resword = &wordlist[79];                goto compare;              case 262:

⌨️ 快捷键说明

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