headline
void parse(const char [], struct headline *, char []);
struct headline hl;
char headline[LINESIZE];
headline[0] = '\0';
(void)readline(setinput(mp), headline, (int)sizeof(headline), 0);
parse(headline, &hl, pbuf);
warnx("invalid headline: `%s'", headline);
parse(const char line[], struct headline *hl, char pbuf[])
struct headline hl;
char headline[LINESIZE];
(void)readline(setinput(mp), headline, (int)sizeof(headline), 0);
field = savestr(headline);