aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/kconfig/expr.h
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/kconfig/expr.h')
-rw-r--r--scripts/kconfig/expr.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/kconfig/expr.h b/scripts/kconfig/expr.h
index 52ea4df8e349..043859d426d7 100644
--- a/scripts/kconfig/expr.h
+++ b/scripts/kconfig/expr.h
@@ -63,12 +63,17 @@ enum symbol_type {
63 S_UNKNOWN, S_BOOLEAN, S_TRISTATE, S_INT, S_HEX, S_STRING, S_OTHER 63 S_UNKNOWN, S_BOOLEAN, S_TRISTATE, S_INT, S_HEX, S_STRING, S_OTHER
64}; 64};
65 65
66enum {
67 S_DEF_USER, /* main user value */
68};
69
66struct symbol { 70struct symbol {
67 struct symbol *next; 71 struct symbol *next;
68 char *name; 72 char *name;
69 char *help; 73 char *help;
70 enum symbol_type type; 74 enum symbol_type type;
71 struct symbol_value curr, user; 75 struct symbol_value curr;
76 struct symbol_value def[4];
72 tristate visible; 77 tristate visible;
73 int flags; 78 int flags;
74 struct property *prop; 79 struct property *prop;