aboutsummaryrefslogtreecommitdiff
path: root/scripts/write_config/solution.c
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2015-04-19 10:29:12 +0200
committerKarel Kočí <cynerd@email.cz>2015-04-19 10:29:12 +0200
commit58cc393c7dba864439e90a8528741e8c310a3e52 (patch)
tree2cde0b79e7b399e1bef5dfb4a27fdeeb25799559 /scripts/write_config/solution.c
parent9cba4d981c00f868ce43673cc0927807d4111689 (diff)
downloadlinux-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.c13
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;