Lines Matching refs:linebuf

62 static int	stripnulls(register char *linebuf, register int nread);
100 char linebuf[LINESIZE+1], *cp; in collect() local
243 if ((nread = getaline(linebuf,LINESIZE,stdin,&hasnulls)) == NULL) { in collect()
255 if (intty && equal(".\n", linebuf) && in collect()
266 if (write(fileno(obuf),linebuf,nread) != nread) in collect()
270 if (linebuf[0] == '\n') { in collect()
275 if (!headerp(linebuf)) { in collect()
281 nread = stripnulls(linebuf, nread); in collect()
294 if (strlen(linebuf) + strlen(cp2) >= in collect()
297 cp = &linebuf[strlen(linebuf)]; in collect()
298 while (cp > linebuf && in collect()
304 if ((c = strlen(linebuf)) > 0) { in collect()
305 cp = &linebuf[c-1]; in collect()
306 while (cp > linebuf && isspace(*cp)) in collect()
310 if (ishfield(linebuf, "to")) in collect()
311 hp->h_to = addto(hp->h_to, hcontents(linebuf)); in collect()
312 else if (ishfield(linebuf, "subject")) in collect()
314 addone(hp->h_subject, hcontents(linebuf)); in collect()
315 else if (ishfield(linebuf, "cc")) in collect()
316 hp->h_cc = addto(hp->h_cc, hcontents(linebuf)); in collect()
317 else if (ishfield(linebuf, "bcc")) in collect()
319 addto(hp->h_bcc, hcontents(linebuf)); in collect()
320 else if (ishfield(linebuf, "default-options")) in collect()
322 addone(hp->h_defopt, hcontents(linebuf)); in collect()
324 hp->h_others = Xaddone(hp->h_others, linebuf); in collect()
328 if ((linebuf[0] != escape) || (rflag != NOSTR) || in collect()
330 if (write(fileno(obuf),linebuf,nread) != nread) in collect()
337 if ((nread > 1) && (linebuf[1] == escape)) { in collect()
338 if (write(fileno(obuf),linebuf+1,nread-1) != (nread-1)) in collect()
343 nread = stripnulls(linebuf, nread); in collect()
344 c = linebuf[1]; in collect()
345 linebuf[nread - 1] = '\0'; in collect()
375 for (cp = &linebuf[2]; any(*cp, " \t"); cp++) in collect()
395 shell(&linebuf[2]); in collect()
404 execute(&linebuf[2], 1); in collect()
450 hp->h_to = addto(hp->h_to, &linebuf[2]); in collect()
459 cp = &linebuf[2]; in collect()
471 hp->h_cc = addto(hp->h_cc, &linebuf[2]); in collect()
479 hp->h_bcc = addto(hp->h_bcc, &linebuf[2]); in collect()
491 copy(Getf("DEAD"), &linebuf[2]); in collect()
505 cp = &linebuf[2]; in collect()
565 cp = &linebuf[2]; in collect()
595 cp = &linebuf[2]; in collect()
673 obuf = mespipe(ibuf, obuf, &linebuf[2]); in collect()
1273 register char *cp, *cp2, *linebuf; in addone() local
1279 linebuf = (char *)srealloc(hf, (unsigned)(strlen(hf) + strlen(news) + 2)); in addone()
1280 cp2 = strchr(linebuf, '\0'); in addone()
1281 if (cp2 > linebuf && cp2[-1] != ' ') in addone()
1288 return(linebuf); in addone()
1309 register char *linebuf; in Xaddone() local
1321 linebuf = (char *)salloc((unsigned)(strlen(news) + 1)); in Xaddone()
1322 strcpy(linebuf, news); in Xaddone()
1323 hf[nhf++] = linebuf; in Xaddone()
1373 stripnulls(register char *linebuf, register int nread) in stripnulls() argument
1378 if (linebuf[i] == '\0') in stripnulls()
1381 if (linebuf[j] != '\0') in stripnulls()
1382 linebuf[i++] = linebuf[j]; in stripnulls()
1383 linebuf[i] = '\0'; in stripnulls()