Commit eaa2a87460eca27ce725d63bbcf3b2da053828b7
1 parent
cfb2a494bb
Exists in
master
and in
4 other branches
kconfig: explain symbol value defaults
Added a few comments - no functional change. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Showing 1 changed file with 6 additions and 2 deletions Side-by-side Diff
scripts/kconfig/expr.h
... | ... | @@ -65,9 +65,13 @@ |
65 | 65 | S_UNKNOWN, S_BOOLEAN, S_TRISTATE, S_INT, S_HEX, S_STRING, S_OTHER |
66 | 66 | }; |
67 | 67 | |
68 | +/* enum values are used as index to symbol.def[] */ | |
68 | 69 | enum { |
69 | 70 | S_DEF_USER, /* main user value */ |
70 | - S_DEF_AUTO, | |
71 | + S_DEF_AUTO, /* values read from auto.conf */ | |
72 | + S_DEF_DEF3, /* Reserved for UI usage */ | |
73 | + S_DEF_DEF4, /* Reserved for UI usage */ | |
74 | + S_DEF_COUNT | |
71 | 75 | }; |
72 | 76 | |
73 | 77 | struct symbol { |
... | ... | @@ -75,7 +79,7 @@ |
75 | 79 | char *name; |
76 | 80 | enum symbol_type type; |
77 | 81 | struct symbol_value curr; |
78 | - struct symbol_value def[4]; | |
82 | + struct symbol_value def[S_DEF_COUNT]; | |
79 | 83 | tristate visible; |
80 | 84 | int flags; |
81 | 85 | struct property *prop; |