3 extern int nohdrfields;
5 wordtab_t *parsefields(table, arg)
16 for (s = strtok(arg, ","); s != NULL; s = strtok(NULL, ",")) {
24 f = findword(table, s);
26 fprintf(stderr, "Unknown field '%s'\n", s);
32 fields = malloc(2 * sizeof(*fields));
34 fields = realloc(fields, (num + 1) * sizeof(*fields));
38 fields[num - 1].w_word = f->w_word;
40 fields[num - 1].w_word = t;
42 fields[num - 1].w_value = f->w_value;
43 fields[num].w_word = NULL;
44 fields[num].w_value = 0;