Lines Matching refs:string_table
31 struct string_table label_string_table;
39 string_table_init(struct string_table *string_table) in string_table_init() argument
41 string_table->string_table_head = NULL; in string_table_init()
42 string_table->string_table_generation = 0; in string_table_init()
56 string_table_destroy(struct string_table *string_table) in string_table_destroy() argument
60 item = string_table->string_table_head; in string_table_destroy()
82 string_table_insert(struct string_table *string_table, char *name) in string_table_insert() argument
90 item = string_table->string_table_head; in string_table_insert()
110 item->next = string_table->string_table_head; in string_table_insert()
111 string_table->string_table_head = item; in string_table_insert()
123 long old_generation = string_table->string_table_generation; in string_table_insert()
133 if (old_generation != string_table->string_table_generation) { in string_table_insert()
142 string_table->string_table_generation; in string_table_insert()
152 string_table->string_table_generation) { in string_table_insert()
160 new_item->next = string_table->string_table_head; in string_table_insert()
161 item = string_table->string_table_head = new_item; in string_table_insert()
162 string_table->string_table_generation++; in string_table_insert()