{"outmulticastpacketcount", 19}
{"outmulticastpacketcount", 19}, {"mplslabelstackentry8", 77}, {"packettotalcount", 86}, {"packetdeltacount", 139}, {"destinationipv4mask", 13}, {"destinationipv6mask", 30}, {"mplslabelstackentry9", 78}, {"exportedflowcount", 42}, {"exportedoctetcount", 40}, {"exportedpacketcount", 41}, {"mplslabelstackentry3", 72}, {"packetsample", 1026}, {"sequencenumber", 1025}, {"samplingalgorithm", 1027}, {"samplingprobability", 1035}, {"egressinterface", 14}, {"sourceipv4prefix", 44}, {"destinationipv4address", 12}, {"destinationipv6address", 28}, {"mplstoplabelipv4address", 47}, {"mplstoplabelipv6address", 140}, {"minimumttl", 52}, {"maximumttl", 53}, {"tcpcontrolbits", 6}, {"bgpsourceasnumber", 16}, {"bgpnexthopasnumber", 128}, {"sourcetransportport", 7}, {"bgpdestinationasnumber", 17}, {"samplingpopulation", 1033}, {"ipnexthopasnumber", 129}, {"identificationipv4", 54}, {"samplingsize", 1034}, {"samplingtimespace", 1032}, {"exporteripv4address", 130}, {"samplingpacketspace", 1030}, {"exporteripv6address", 131}, {"ipversion", 60}, {"classofserviceipv4", 5}, {"sourceipv4mask", 9}, {"sourceipv6mask", 29}, {"inoctetdeltacount", 1}, {"inpacketdeltacount", 2}, {"igmptype", 33}, {"minimumpacketlength", 25}, {"maximumpacketlength", 26}, {"icmptypecode", 32}, {"classofserviceipv6", 137}, {"ingressinterface", 10}, {"sourcemacaddress", 56}, {"sourceipv4address", 8}, {"sourceipv6address", 27}, {"filteringalgorithm", 1028}, {"hashfunction", 1037}, {"flowlabelipv6", 31}, {"headertype", 1036}, {"flowactivetimeout", 36}, {"flowendreason", 136}, {"flowinactivetimeout", 37}, {"samplingtimeinterval", 1031}, {"bgpnexthopipv4address", 18}, {"bgpnexthopipv6address", 63}, {"samplingpacketinterval", 1029}, {"ipv6optionheaders", 64}, {"flowendtime", 21}, {"ipnexthopipv4address", 15}, {"ipnexthopipv6address", 62}, {"flowcreationtime", 22}
const struct ipfix_midentifier * in_word_set (register const char *str, register unsigned int len){	static const struct ipfix_midentifier wordlist[] = {		{"minimumttl", 52},		{"maximumttl", 53},		{"egressinterface", 14},		{"mplstoplabeltype", 46},		{"mplslabelstackentry6", 75},		{"mplslabelstackentry1", 70},		{"mplslabelstackentry10", 79},		{"classofserviceipv6", 137},		{"mplslabelstackentry2", 71},		{"protocolidentifier", 4},		{"exporteripv4address", 130},		{"exporteripv6address", 131},		{"mplslabelstackentry4", 73},		{"mplstoplabelipv4address", 47},		{"mplstoplabelipv6address", 140},		{"mplslabelstackentry3", 72},		{"classofserviceipv4", 5},		{"mplslabelstackentry5", 74},		{"sourcemacaddress", 56},		{"sourceipv4address", 8},		{"sourceipv6address", 27},		{"igmptype", 33},		{"mplslabelstackentry7", 76},		{"sourceipv4prefix", 44},		{"icmptypecode", 32},		{"sourceipv4mask", 9},		{"sourceipv6mask", 29},		{"mplslabelstackentry8", 77},		{"ingressinterface", 10},		{"ipnexthopasnumber", 129},		{"reserved", 0},		{"reserved", 127},		{"reserved", 126},		{"reserved", 125},		{"reserved", 124},		{"reserved", 123},		{"reserved", 122},		{"reserved", 121},		{"reserved", 120},		{"reserved", 119},		{"reserved", 118},		{"reserved", 117},		{"reserved", 116},		{"reserved", 115},		{"reserved", 114},		{"reserved", 113},		{"reserved", 112},		{"reserved", 111},		{"reserved", 110},		{"reserved", 109},		{"reserved", 108},		{"reserved", 107},		{"reserved", 106},		{"reserved", 105},		{"reserved", 104},		{"reserved", 103},		{"reserved", 102},		{"reserved", 101},		{"reserved", 100},		{"reserved", 99},		{"reserved", 98},		{"reserved", 97},		{"reserved", 96},		{"reserved", 95},		{"reserved", 94},		{"reserved", 93},		{"reserved", 92},		{"reserved", 91},		{"reserved", 90},		{"reserved", 89},		{"reserved", 88},		{"reserved", 87},		{"reserved", 84},		{"reserved", 83},		{"reserved", 82},		{"reserved", 81},		{"reserved", 80},		{"reserved", 69},		{"reserved", 68},		{"reserved", 67},		{"reserved", 66},		{"reserved", 65},		{"reserved", 61},		{"reserved", 59},		{"reserved", 58},		{"reserved", 57},		{"reserved", 55},		{"reserved", 51},		{"reserved", 50},		{"reserved", 49},		{"reserved", 48},		{"reserved", 43},		{"reserved", 39},		{"reserved", 38},		{"reserved", 35},		{"reserved", 34},		{"minimumpacketlength", 25},		{"maximumpacketlength", 26},		{"mplslabelstackentry9", 78},		{"flowendtime", 21},		{"ipversion", 60},		{"flowlabelipv6", 31},		{"flowcreationtime", 22},		{"exportedflowcount", 42},		{"exportedoctetcount", 40},		{"exportedpacketcount", 41},		{"ipv6optionheaders", 64},		{"identificationipv4", 54},		{"ipnexthopipv4address", 15},		{"ipnexthopipv6address", 62},		{"bgpsourceasnumber", 16},		{"bgpnexthopasnumber", 128},		{"flowendreason", 136},		{"tcpcontrolbits", 6},		{"bgpdestinationasnumber", 17},		{"packettotalcount", 86},		{"packetdeltacount", 139},		{"sourcetransportport", 7},		{"destinationipv4address", 12},		{"destinationipv6address", 28},		{"destinationipv4prefix", 45},		{"destinationipv4mask", 13},		{"destinationipv6mask", 30},		{"bgpnexthopipv4address", 18},		{"bgpnexthopipv6address", 63},		{"inoctetdeltacount", 1},		{"inpacketdeltacount", 2},		{"totalflowcount", 3},		{"flowactivetimeout", 36},		{"flowinactivetimeout", 37},		{"droppedoctetdeltacount", 132},		{"droppedoctettotalcount", 134},		{"droppedpacketdeltacount", 133},		{"droppedpackettotalcount", 135},		{"destinationtransportport", 11},		{"octettotalcount", 85},		{"octetdeltacount", 138},		{"outoctetdeltacount", 23},		{"outpacketdeltacount", 24},		{"outmulticastoctetcount", 20},		{"outmulticastpacketcount", 19}	};	static const short lookup[] = {		-1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,		-1,   -1, -153, -141,   -2,   -1,   -1,    2,		3,   -1,   -1,   -1,    4,   -1,   -1,   -1,		-1,    5,    6,   -1,    7,   -1,    8,   -1,		-1,    9, -178,   12, -131,   -2, -183,   -1,		15, -128,   -2,   16,   -1,   17,   18, -245,		21,   -1,   22,   23,   24,   -1, -243,   27,		28,   29, -208, -203,   98,  -45,   -2,   99,		100,  101, -111,  -66,  102,  103,  104,  105,		106,  107,   -1, -234,   -1,  110,  111,   -1,		112,  113,  114, -226,  -26,   -2,  117, -230,		-23,   -2,   -1,  120,  -33,   -2, -241,   -1,		-239,  -18,   -2,  -20,   -2, -116,   -2, -122,		-2,   -1,   -1,   -1,   -1,  125,  126,   -1,		-1,   -1,   -1,   -1,   -1,   -1,  127,  -11,		-2,  128,   -1,  129, -261, -275,  134,   -1,		-271,   -6,   -2,  137,  138,   -9,   -2,  139,		140	};	if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) {		register int key = hash (str, len);		if (key <= MAX_HASH_VALUE && key >= 0) {			register int index = lookup[key];			if (index >= 0) {				register const char *s = wordlist[index].name;				if (*str == *s && !strcmp (str + 1, s + 1))					return &wordlist[index];			} else if (index < -TOTAL_KEYWORDS) {				register int offset = - 1 - TOTAL_KEYWORDS - index;				register const struct ipfix_midentifier *wordptr = &wordlist[TOTAL_KEYWORDS + lookup[offset]];				register const struct ipfix_midentifier *wordendptr = wordptr + -lookup[offset + 1];				while (wordptr < wordendptr) {					register const char *s = wordptr->name;					if (*str == *s && !strcmp (str + 1, s + 1))						return wordptr;					wordptr++;				}			}		}	}	return 0;}