Lines Matching refs:string_list

55 static int equal_list(struct string_list *a, struct string_list *b);
56 static void print_list(FILE * f, struct string_list *list);
57 static struct string_list *concat_list(struct string_list *start, ...);
58 static struct string_list *mk_node(const char *string);
171 struct string_list *defn; in is_unknown_symbol()
184 static struct string_list *process_enum(const char *name, enum symbol_type type, in process_enum()
185 struct string_list *defn) in process_enum()
192 static struct string_list *last_enum_expr; in process_enum()
200 struct string_list *expr; in process_enum()
228 struct string_list *defn, int is_extern, in __add_symbol()
314 struct string_list *defn, int is_extern) in add_symbol()
320 struct string_list *defn, int is_extern) in add_reference_symbol()
327 void free_node(struct string_list *node) in free_node()
333 void free_list(struct string_list *s, struct string_list *e) in free_list()
336 struct string_list *next = s->next; in free_list()
342 static struct string_list *mk_node(const char *string) in mk_node()
344 struct string_list *newnode; in mk_node()
354 static struct string_list *concat_list(struct string_list *start, ...) in concat_list()
357 struct string_list *n, *n2; in concat_list()
361 for (va_start(ap, start); (n = va_arg(ap, struct string_list *));) { in concat_list()
371 struct string_list *copy_node(struct string_list *node) in copy_node()
373 struct string_list *newnode; in copy_node()
382 struct string_list *copy_list_range(struct string_list *start, in copy_list_range()
383 struct string_list *end) in copy_list_range()
385 struct string_list *res, *n; in copy_list_range()
398 static int equal_list(struct string_list *a, struct string_list *b) in equal_list()
412 static struct string_list *read_node(FILE *f) in read_node()
415 struct string_list node = { in read_node()
463 struct string_list *defn = NULL; in read_reference()
464 struct string_list *sym, *def; in read_reference()
496 static void print_node(FILE * f, struct string_list *list) in print_node()
505 static void print_list(FILE * f, struct string_list *list) in print_list()
507 struct string_list **e, **b; in print_list()
508 struct string_list *tmp, **tmp2; in print_list()
536 struct string_list *list = sym->defn; in expand_and_crc_sym()
537 struct string_list **e, **b; in expand_and_crc_sym()
538 struct string_list *tmp, **tmp2; in expand_and_crc_sym()
557 struct string_list *cur; in expand_and_crc_sym()
590 struct string_list *n; in expand_and_crc_sym()