Lines Matching defs:field
264 get_keyword (field, rest)
265 register char *field;
273 c = (unsigned char) *field++;
277 while (((c = (unsigned char) *field++) != ':') && ! isspace (c))
281 c = (unsigned char) *field++;
284 *rest = field;
291 has_keyword (field)
292 char *field;
295 return (get_keyword (field, &ignored) != ((char *) NULL));
309 add_field (the_list, field, where)
311 register char *field, *where;
322 while ((c = *field++) != '\0')
335 while (*field && *field != ')') ++field;
336 if (! (*field++)) break; /* no close */
352 while (*field && *field != ',') ++field;
353 if (! (*field++)) break; /* no comma */
360 field = the_list->string;
548 /* Handle an FCC field. FIELD is the text of the first line (after
553 setup_files (the_list, field)
555 register char *field;
561 while (((c = *field) != '\0')
565 field += 1;
568 start = field;
569 while (((c = *field) != '\0')
573 field += 1;
574 *field = '\0';
577 *field = c;
582 field = the_list->string;
600 char *field;
601 register char *keyword = get_keyword (the_header->text->string, &field);
606 size += 1 + strlen (field);
631 char *field;
632 register char *keyword = get_keyword (the_header->text->string, &field);
634 where = add_field (the_header->text->continuation, field, where);
636 where = add_field (the_header->text->continuation, field, where);
639 where = add_field (the_header->text->continuation, field, where);
644 setup_files (the_header->text->continuation, field);
653 Create a list of `header' objects, one for each header field,
655 one for each line in that field.