Home
last modified time | relevance | path

Searched refs:string_list (Results 1 – 4 of 4) sorted by relevance

/scripts/genksyms/
Dgenksyms.h26 struct string_list { struct
27 struct string_list *next; argument
37 struct string_list *defn; argument
46 typedef struct string_list **yystype;
55 struct string_list *defn, int is_extern);
58 void free_node(struct string_list *list);
59 void free_list(struct string_list *s, struct string_list *e);
60 struct string_list *copy_node(struct string_list *);
61 struct string_list *copy_list_range(struct string_list *start,
62 struct string_list *end);
Dgenksyms.c56 static int equal_list(struct string_list *a, struct string_list *b);
57 static void print_list(FILE * f, struct string_list *list);
58 static struct string_list *concat_list(struct string_list *start, ...);
59 static struct string_list *mk_node(const char *string);
172 struct string_list *defn; in is_unknown_symbol()
186 struct string_list *defn, int is_extern, in __add_symbol()
197 static struct string_list *last_enum_expr; in __add_symbol()
205 struct string_list *expr; in __add_symbol()
310 struct string_list *defn, int is_extern) in add_symbol()
316 struct string_list *defn, int is_extern) in add_reference_symbol()
[all …]
Dparse.y22 static struct string_list *decl_spec;
27 remove_node(struct string_list **p) in remove_node()
29 struct string_list *node = *p; in remove_node()
35 remove_list(struct string_list **pb, struct string_list **pe) in remove_list()
37 struct string_list *b = *pb, *e = *pe; in remove_list()
43 static void record_compound(struct string_list **keyw, in record_compound()
44 struct string_list **ident, in record_compound()
45 struct string_list **body, in record_compound()
48 struct string_list *b = *body, *i = *ident, *r; in record_compound()
140 struct string_list *decl = (*$3)->next;
[all …]
Dlex.l127 static struct string_list *next_node;
130 struct string_list *cur_node;