| 7 | static struct variable *allvariables = NULL; |
| 8 | |
| 9 | struct variable * |
| 10 | new_variable(const char *name, struct ECPGtype *type, int brace_level) |
| 11 | { |
| 12 | struct variable *p = (struct variable *) mm_alloc(sizeof(struct variable)); |
| 13 | |
| 14 | p->name = mm_strdup(name); |
| 15 | p->type = type; |
| 16 | p->brace_level = brace_level; |
| 17 | |
| 18 | p->next = allvariables; |
| 19 | allvariables = p; |
| 20 | |
| 21 | return p; |
| 22 | } |
| 23 | |
| 24 | static struct variable * |
| 25 | find_struct_member(char *name, char *str, struct ECPGstruct_member *members, int brace_level) |
no test coverage detected