]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/tool/kconfig/scripts/kconfig/expr.c
update
[l4.git] / l4 / tool / kconfig / scripts / kconfig / expr.c
index d83f2322893a8adb10f027e2c4fa4757a33e26f0..330e7c0048a85ea1939562e724eaa7f2326d56ab 100644 (file)
@@ -1087,7 +1087,7 @@ void expr_print(struct expr *e, void (*fn)(void *, struct symbol *, const char *
 
 static void expr_print_file_helper(void *data, struct symbol *sym, const char *str)
 {
-       fwrite(str, strlen(str), 1, data);
+       xfwrite(str, strlen(str), 1, data);
 }
 
 void expr_fprint(struct expr *e, FILE *out)
@@ -1121,7 +1121,7 @@ static void expr_print_gstr_helper(void *data, struct symbol *sym, const char *s
        }
 
        str_append(gs, str);
-       if (sym)
+       if (sym && sym->type != S_UNKNOWN)
                str_printf(gs, " [=%s]", sym_str);
 }