aboutsummaryrefslogtreecommitdiff
path: root/programs/src/kconfig_parser/boolexp.h
diff options
context:
space:
mode:
Diffstat (limited to 'programs/src/kconfig_parser/boolexp.h')
-rw-r--r--programs/src/kconfig_parser/boolexp.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/programs/src/kconfig_parser/boolexp.h b/programs/src/kconfig_parser/boolexp.h
index 2a73374..7f3aed6 100644
--- a/programs/src/kconfig_parser/boolexp.h
+++ b/programs/src/kconfig_parser/boolexp.h
@@ -21,7 +21,17 @@ struct boolexp {
union boolexp_data left, right;
};
+/*struct cnfexpr {
+ int **exprs;
+ unsigned *sizes;
+ unsigned size;
+};*/
+
+struct cnfexpr *kconfig_dep(struct symlist *sl, struct expr *expr);
+void cnfprint(struct cnfexpr *);
+
struct boolexp *copy_kconfig_dep(struct symlist *sl, struct expr *expr);
+struct boolexp *copy_kconfig_f_dep(struct symlist *sl, struct expr *expr);
struct boolexp *boolexp_cnf(struct boolexp *be);
void boolexp_print(struct boolexp *be);