Lines Matching defs:ke
48 const CGEN_KEYWORD_ENTRY *ke;
54 ke = kt->name_hash_table[hash_keyword_name (kt, name, 0)];
60 while (ke != NULL)
63 p = ke->name;
71 return ke;
73 ke = ke->next_name;
87 const CGEN_KEYWORD_ENTRY *ke;
92 ke = kt->value_hash_table[hash_keyword_value (kt, value)];
94 while (ke != NULL)
96 if (value == ke->value)
97 return ke;
98 ke = ke->next_value;
107 cgen_keyword_add (CGEN_KEYWORD *kt, CGEN_KEYWORD_ENTRY *ke)
115 hash = hash_keyword_name (kt, ke->name, 0);
116 ke->next_name = kt->name_hash_table[hash];
117 kt->name_hash_table[hash] = ke;
119 hash = hash_keyword_value (kt, ke->value);
120 ke->next_value = kt->value_hash_table[hash];
121 kt->value_hash_table[hash] = ke;
123 if (ke->name[0] == 0)
124 kt->null_entry = ke;
126 for (i = 1; i < strlen (ke->name); i++)
127 if (! ISALNUM (ke->name[i])
128 && ! strchr (kt->nonalpha_chars, ke->name[i]))
137 kt->nonalpha_chars[idx] = ke->name[i];