Searched refs:string_list (Results 1 – 4 of 4) sorted by relevance
/scripts/genksyms/ |
D | genksyms.h | 26 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);
|
D | genksyms.c | 56 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 …]
|
D | parse.y | 22 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 …]
|
D | lex.l | 127 static struct string_list *next_node; 130 struct string_list *cur_node;
|