diff options
author | Karel Kočí <cynerd@email.cz> | 2015-04-19 10:29:12 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2015-04-19 10:29:12 +0200 |
commit | 58cc393c7dba864439e90a8528741e8c310a3e52 (patch) | |
tree | 2cde0b79e7b399e1bef5dfb4a27fdeeb25799559 /scripts/write_config/solution.c | |
parent | 9cba4d981c00f868ce43673cc0927807d4111689 (diff) | |
download | linux-conf-perf-58cc393c7dba864439e90a8528741e8c310a3e52.tar.gz linux-conf-perf-58cc393c7dba864439e90a8528741e8c310a3e52.tar.bz2 linux-conf-perf-58cc393c7dba864439e90a8528741e8c310a3e52.zip |
write-config now checking for inconsistency in config
Diffstat (limited to 'scripts/write_config/solution.c')
-rw-r--r-- | scripts/write_config/solution.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/scripts/write_config/solution.c b/scripts/write_config/solution.c index fd3d2cf..03e3f53 100644 --- a/scripts/write_config/solution.c +++ b/scripts/write_config/solution.c @@ -26,17 +26,18 @@ void solution_set(struct symlist *sl, FILE * f) { continue; if (sl->array[id - 1].sym == NULL) continue; - tristate val = sym_get_tristate_value(sl->array[id - 1].sym); - sym_set_tristate_value(sl->array[id - 1].sym, neg ? no : yes); - sym_calc_value(sl->array[id - 1].sym); + //tristate val = sym_get_tristate_value(sl->array[id - 1].sym); + //sym_set_tristate_value(sl->array[id - 1].sym, neg ? no : yes); + //sym_calc_value(sl->array[id - 1].sym); if (neg == (sym_get_tristate_value(sl->array[id - 1].sym) == no ? true : false)) printf("Ok\n"); else - printf("Problem %s\n", sl->array[id - 1].sym->name); - if (sym_get_tristate_value(sl->array[id - 1].sym) != val) - printf("Change\n"); + printf("Problem %s=%d/%d\n", sl->array[id - 1].sym->name, + !neg, sym_get_tristate_value(sl->array[id - 1].sym)); + //if (sym_get_tristate_value(sl->array[id - 1].sym) != val) + //printf("Change\n"); } else { if (w_pos >= w_size) { w_size *= 2; |