aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2015-04-13 13:16:41 +0200
committerKarel Kočí <cynerd@email.cz>2015-04-13 13:16:41 +0200
commit4a01b7fc2bbabcfe5da7df6cbc3e0d4cde80a509 (patch)
tree5a26bcd6500f5eb0b5fc827f8a78851971335bed
parent48be82acc5de1ff06e909cbb2ca7e63fc7a48546 (diff)
downloadlinux-conf-perf-4a01b7fc2bbabcfe5da7df6cbc3e0d4cde80a509.tar.gz
linux-conf-perf-4a01b7fc2bbabcfe5da7df6cbc3e0d4cde80a509.tar.bz2
linux-conf-perf-4a01b7fc2bbabcfe5da7df6cbc3e0d4cde80a509.zip
write_solution to not search for NONAMEGEN
-rw-r--r--scripts/write_config/symlist.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/write_config/symlist.c b/scripts/write_config/symlist.c
index 71d9470..51904bc 100644
--- a/scripts/write_config/symlist.c
+++ b/scripts/write_config/symlist.c
@@ -1,5 +1,7 @@
#include "symlist.h"
+#define NONAMEGEN "NONAMEGEN"
+
struct symlist *symlist_read(FILE * f) {
struct symlist *ret;
ret = malloc(sizeof(struct symlist));
@@ -23,7 +25,10 @@ struct symlist *symlist_read(FILE * f) {
ret->size * sizeof(struct symlist_el));
}
ret->array[(size_t) id - 1].id = id;
- ret->array[(size_t) id - 1].sym = sym_lookup(w, 0);
+ if (!strncmp(w, NONAMEGEN, strlen(NONAMEGEN)))
+ ret->array[(size_t) id - 1].sym = NULL;
+ else
+ ret->array[(size_t) id - 1].sym = sym_lookup(w, 0);
w_pos = 0;
} else if (c == ':') {
w[w_pos] = '\0';