diff options
Diffstat (limited to 'scripts/genksyms/genksyms.h')
| -rw-r--r-- | scripts/genksyms/genksyms.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/genksyms/genksyms.h b/scripts/genksyms/genksyms.h index 2668287aa498..25c4d40cefc1 100644 --- a/scripts/genksyms/genksyms.h +++ b/scripts/genksyms/genksyms.h | |||
| @@ -29,6 +29,10 @@ enum symbol_type { | |||
| 29 | SYM_NORMAL, SYM_TYPEDEF, SYM_ENUM, SYM_STRUCT, SYM_UNION | 29 | SYM_NORMAL, SYM_TYPEDEF, SYM_ENUM, SYM_STRUCT, SYM_UNION |
| 30 | }; | 30 | }; |
| 31 | 31 | ||
| 32 | enum symbol_status { | ||
| 33 | STATUS_UNCHANGED, STATUS_DEFINED, STATUS_MODIFIED | ||
| 34 | }; | ||
| 35 | |||
| 32 | struct string_list { | 36 | struct string_list { |
| 33 | struct string_list *next; | 37 | struct string_list *next; |
| 34 | enum symbol_type tag; | 38 | enum symbol_type tag; |
| @@ -43,6 +47,9 @@ struct symbol { | |||
| 43 | struct symbol *expansion_trail; | 47 | struct symbol *expansion_trail; |
| 44 | struct symbol *visited; | 48 | struct symbol *visited; |
| 45 | int is_extern; | 49 | int is_extern; |
| 50 | int is_declared; | ||
| 51 | enum symbol_status status; | ||
| 52 | int is_override; | ||
| 46 | }; | 53 | }; |
| 47 | 54 | ||
| 48 | typedef struct string_list **yystype; | 55 | typedef struct string_list **yystype; |
