Lines Matching refs:linebuf
147 char linebuf[LINESIZE];
154 if (readline(ibuf, linebuf) < 0)
157 while ((lc = gethfield(ibuf, linebuf, lc)) >= 0)
158 if (ishfield(linebuf, field))
159 r = (*add)(r, hcontents(linebuf));
172 char linebuf[],
182 if (readline(f, linebuf) < 0)
185 if (strlen(linebuf) == 0)
187 if (isspace(linebuf[0]))
189 if (!headerp(linebuf))
210 if (strlen(linebuf) + strlen(cp2) >=
213 cp = &linebuf[strlen(linebuf)];
214 while (cp > linebuf &&
220 nstrcpy(cp, LINESIZE - (cp - linebuf), cp2);
222 if ((c = strlen(linebuf)) > 0) {
223 cp = &linebuf[c-1];
224 while (cp > linebuf && isspace(*cp))
239 ishfield(char linebuf[], char field[])
243 if ((cp = strchr(linebuf, ':')) == NOSTR)
245 if (cp == linebuf)
248 if (icequal(linebuf, field)) {
413 blankline(const char linebuf[])
417 for (cp = linebuf; *cp; cp++)
596 char linebuf[LINESIZE];
606 if (readline(ibuf, linebuf) <= 0)
609 for (cp = linebuf; *cp != ' '; cp++)
618 if (readline(ibuf, linebuf) <= 0)
620 if (substr(linebuf,"forwarded by ") != -1)
622 if (linebuf[0] == 'F')
623 cp = linebuf;
624 else if (linebuf[0] == '>')
625 cp = linebuf + 1;
650 snprintf(linebuf, sizeof (linebuf), "%s!%s",
652 cp = linebuf;