Lines Matching refs:obuf
56 static int forward(char ms[], FILE *obuf, int f);
58 static int forward(char ms[], FILE *obuf, int f);
59 static FILE *mesedit(FILE *ibuf, FILE *obuf, int c, struct header *hp);
60 static FILE *mespipe(FILE *ibuf, FILE *obuf, char cmd[]);
65 static int tabputs(const char *line, FILE *obuf);
95 FILE *ibuf, *fbuf, *obuf; in collect() local
107 ibuf = obuf = NULL; in collect()
110 (obuf = fdopen(fd, "w")) == NULL) { in collect()
114 newo = obuf; in collect()
118 fclose(obuf); in collect()
204 cpout( cp, obuf); in collect()
209 fflush(obuf); in collect()
266 if (write(fileno(obuf),linebuf,nread) != nread) in collect()
330 if (write(fileno(obuf),linebuf,nread) != nread) in collect()
338 if (write(fileno(obuf),linebuf+1,nread-1) != (nread-1)) in collect()
362 cpout( cp, obuf); in collect()
381 cpout(cp, obuf); in collect()
540 if (putc(t, obuf) == EOF) { in collect()
556 fflush(obuf); in collect()
574 fflush(obuf); in collect()
598 if (forward(cp, obuf, c) < 0) in collect()
600 fflush(obuf); in collect()
626 fflush(obuf); in collect()
673 obuf = mespipe(ibuf, obuf, &linebuf[2]); in collect()
674 newo = obuf; in collect()
688 if ((obuf = mesedit(ibuf, obuf, c, hp)) == NULL) in collect()
690 newo = obuf; in collect()
695 fflush(obuf); in collect()
698 fflush(obuf); in collect()
700 cpout( cp, obuf); in collect()
704 fclose(obuf); in collect()
716 fflush(obuf); in collect()
737 if (obuf != NULL) in collect()
738 fclose(obuf); in collect()
835 mesedit(FILE *ibuf, FILE *obuf, int c, struct header *hp) in mesedit() argument
859 fflush(obuf); in mesedit()
960 (obuf = fdopen(fd, "w")) == NULL) { in mesedit()
969 fclose(obuf); in mesedit()
974 fputs(hdr, obuf); in mesedit()
975 putc('\n', obuf); in mesedit()
978 putc(t, obuf); in mesedit()
982 newo = obuf; in mesedit()
996 mespipe(FILE *ibuf, FILE *obuf, char cmd[]) in mespipe() argument
1009 return(obuf); in mespipe()
1015 return(obuf); in mespipe()
1018 fflush(obuf); in mespipe()
1062 fclose(obuf); in mespipe()
1068 return(obuf); in mespipe()
1082 forward(char ms[], FILE *obuf, int f) in forward() argument
1105 if (msend(&message[*ip-1], obuf, islower(f) ? M_IGNORE : 0, in forward()
1111 fflush(obuf); in forward()
1112 if (fferror(obuf)) { in forward()
1121 tabputs(const char *line, FILE *obuf) in tabputs() argument
1125 fputs(indentprefix, obuf); in tabputs()
1128 fputc('\t', obuf); in tabputs()
1129 return (fputs(line, obuf)); in tabputs()