Lines Matching refs:string_table
27 struct string_table label_string_table;
35 string_table_init(struct string_table *string_table) in string_table_init() argument
37 string_table->string_table_head = NULL; in string_table_init()
38 string_table->string_table_generation = 0; in string_table_init()
52 string_table_destroy(struct string_table *string_table) in string_table_destroy() argument
56 item = string_table->string_table_head; in string_table_destroy()
78 string_table_insert(struct string_table *string_table, char *name) in string_table_insert() argument
86 item = string_table->string_table_head; in string_table_insert()
106 item->next = string_table->string_table_head; in string_table_insert()
107 string_table->string_table_head = item; in string_table_insert()
119 long old_generation = string_table->string_table_generation; in string_table_insert()
129 if (old_generation != string_table->string_table_generation) { in string_table_insert()
138 string_table->string_table_generation; in string_table_insert()
148 string_table->string_table_generation) { in string_table_insert()
156 new_item->next = string_table->string_table_head; in string_table_insert()
157 item = string_table->string_table_head = new_item; in string_table_insert()
158 string_table->string_table_generation++; in string_table_insert()