Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394...
[pandora-kernel.git] / scripts / genksyms / genksyms.h
index ab6f34f..25c4d40 100644 (file)
@@ -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;
@@ -41,7 +45,11 @@ struct symbol {
        enum symbol_type type;
        struct string_list *defn;
        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;