aboutsummaryrefslogtreecommitdiff
path: root/programs/src/kconfig_parser/symlist.h
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2015-03-22 18:53:50 +0100
committerKarel Kočí <cynerd@email.cz>2015-03-22 18:53:50 +0100
commite0b3ecbe06cb47d14ee64dbf1bdbd9cbc27ac648 (patch)
treea66c17e6a0253c966691d363dc32d7551464177a /programs/src/kconfig_parser/symlist.h
parent3e149e0d540e359ba66668452b8c137bfcb3112c (diff)
downloadlinux-conf-perf-e0b3ecbe06cb47d14ee64dbf1bdbd9cbc27ac648.tar.gz
linux-conf-perf-e0b3ecbe06cb47d14ee64dbf1bdbd9cbc27ac648.tar.bz2
linux-conf-perf-e0b3ecbe06cb47d14ee64dbf1bdbd9cbc27ac648.zip
kconfig_parser rewritten and now supports revers dependency
Most of the kconfig_parser is changed. Now dependency are not copied before transfer to CNF and CNF expression is direcly extracted from kconfíg parsed output structures.
Diffstat (limited to 'programs/src/kconfig_parser/symlist.h')
-rw-r--r--programs/src/kconfig_parser/symlist.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/programs/src/kconfig_parser/symlist.h b/programs/src/kconfig_parser/symlist.h
index caa827a..88bf4b0 100644
--- a/programs/src/kconfig_parser/symlist.h
+++ b/programs/src/kconfig_parser/symlist.h
@@ -3,12 +3,13 @@
#include <stdbool.h>
#include <string.h>
-#include "boolexp.h"
+#include "cnfexpr.h"
struct symlist_el {
unsigned int id;
char *name;
- struct boolexp *be;
+ struct cnfexpr *be;
+ struct cnfexpr *re_be; // forward dependency
};
struct symlist {
struct symlist_el *array;