From 3b4fbaa22233e764f6b94effd1b21c494061d32c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Sun, 22 Mar 2015 22:05:56 +0100 Subject: kconfig_parser: Fix rev_dep and implement verbose level output After this fix, generated dependency should be all right. Verbose output implementation is only temporally. It needs better implementation. And command line arguments should be parsed with argp. --- programs/src/kconfig_parser/cnfexpr.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'programs/src/kconfig_parser/cnfexpr.c') diff --git a/programs/src/kconfig_parser/cnfexpr.c b/programs/src/kconfig_parser/cnfexpr.c index 50f0929..3e1dcd6 100644 --- a/programs/src/kconfig_parser/cnfexpr.c +++ b/programs/src/kconfig_parser/cnfexpr.c @@ -7,7 +7,7 @@ struct cnfexpr *cnf_or(struct cnfexpr *e1, struct cnfexpr *e2); struct cnfexpr *cnf_and(struct cnfexpr *e1, struct cnfexpr *e2); void free_cnf(struct cnfexpr *e); -struct cnfexpr *kconfig_cnfexpr(struct symlist *sl, struct expr *expr) { +struct cnfexpr *kconfig_cnfexpr(struct symlist *sl, bool nt, struct expr *expr) { struct stck { struct expr *expr; struct cnfexpr *cnf; @@ -19,7 +19,6 @@ struct cnfexpr *kconfig_cnfexpr(struct symlist *sl, struct expr *expr) { int stack_size = 2, stack_pos = -1; stack = malloc((unsigned) stack_size * sizeof(struct stck)); struct cnfexpr *rtrn = NULL; - bool nt = false; while (expr != NULL) { if ((back_pos >= 0 && back[back_pos] != expr) || back_pos < 0) { -- cgit v1.2.3