X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=scripts%2Fgenksyms%2Fgenksyms.h;h=25c4d40cefc134f2609593ed60546daba55e1aab;hb=0ada0a73120c28cc432bcdbac061781465c2f48f;hp=2668287aa49889804d0b7cda83ff900e61152e45;hpb=f17a2686b11453680e9662ef8bdc8d948d0dce18;p=mv-sheeva.git diff --git a/scripts/genksyms/genksyms.h b/scripts/genksyms/genksyms.h index 2668287aa49..25c4d40cefc 100644 --- a/scripts/genksyms/genksyms.h +++ b/scripts/genksyms/genksyms.h @@ -29,6 +29,10 @@ enum symbol_type { SYM_NORMAL, SYM_TYPEDEF, SYM_ENUM, SYM_STRUCT, SYM_UNION }; +enum symbol_status { + STATUS_UNCHANGED, STATUS_DEFINED, STATUS_MODIFIED +}; + struct string_list { struct string_list *next; enum symbol_type tag; @@ -43,6 +47,9 @@ struct symbol { struct symbol *expansion_trail; struct symbol *visited; int is_extern; + int is_declared; + enum symbol_status status; + int is_override; }; typedef struct string_list **yystype;