break;
} else if (!(sym->flags & SYMBOL_NEW)) {
conf_warning("trying to reassign symbol %s", sym->name);
+ break;
}
switch (sym->type) {
case S_BOOLEAN:
break;
} else if (!(sym->flags & SYMBOL_NEW)) {
conf_warning("trying to reassign symbol %s", sym->name);
+ break;
}
switch (sym->type) {
case S_TRISTATE:
cs->flags |= SYMBOL_NEW;
} else
cs->user.val = sym;
- //break;
+ break;
}
cs->user.tri = E_OR(cs->user.tri, sym->user.tri);
}
sym->flags |= e->right.sym->flags & SYMBOL_NEW;
}
- sym_change_count = conf_warnings || conf_unsaved;
+ sym_change_count = conf_warnings && conf_unsaved;
return 0;
}
out_h = fopen(".tmpconfig.h", "w");
if (!out_h)
return 1;
- file_write_dep(NULL);
}
sym = sym_lookup("KERNELVERSION", 0);
sym_calc_value(sym);
if (out_h) {
fclose(out_h);
rename(".tmpconfig.h", "include/linux/autoconf.h");
+ file_write_dep(NULL);
}
if (!name || basename != conf_def_filename) {
if (!name)