Lines Matching refs:ibuf
55 static int exwrite(char name[], FILE *ibuf);
59 static FILE *mesedit(FILE *ibuf, FILE *obuf, int c, struct header *hp);
60 static FILE *mespipe(FILE *ibuf, FILE *obuf, char cmd[]);
95 FILE *ibuf, *fbuf, *obuf; in collect() local
107 ibuf = obuf = NULL; in collect()
115 if ((ibuf = fopen(tempMail, "r")) == NULL) { in collect()
121 newi = ibuf; in collect()
575 rewind(ibuf); in collect()
576 exwrite(cp, ibuf); in collect()
627 rewind(ibuf); in collect()
635 while ((t = getc(ibuf)) != EOF) { in collect()
640 rewind(ibuf); in collect()
654 while ((t = getc(ibuf))!=EOF) in collect()
673 obuf = mespipe(ibuf, obuf, &linebuf[2]); in collect()
675 ibuf = newi; in collect()
676 newi = ibuf; in collect()
688 if ((obuf = mesedit(ibuf, obuf, c, hp)) == NULL) in collect()
691 ibuf = newi; in collect()
705 rewind(ibuf); in collect()
708 return(ibuf); in collect()
717 rewind(ibuf); in collect()
718 if (fsize(ibuf) > 0) { in collect()
727 puthead(hp, fbuf, GMASK|GCLEN, fsize(ibuf)); in collect()
728 lcwrite(deadletter, ibuf, fbuf, value("appenddeadletter") != NOSTR); in collect()
735 if (ibuf != NULL) in collect()
736 fclose(ibuf); in collect()
770 exwrite(char name[], FILE *ibuf) in exwrite() argument
785 lcwrite(name, ibuf, of, 0); in exwrite()
835 mesedit(FILE *ibuf, FILE *obuf, int c, struct header *hp) in mesedit() argument
860 rewind(ibuf); in mesedit()
862 while ((t = getc(ibuf)) != EOF) in mesedit()
965 if ((ibuf = fopen(tempMail, "r")) == NULL) { in mesedit()
983 newi = ibuf; in mesedit()
996 mespipe(FILE *ibuf, FILE *obuf, char cmd[]) in mespipe() argument
1005 newi = ibuf; in mespipe()
1019 rewind(ibuf); in mespipe()
1034 dup(fileno(ibuf)); in mespipe()
1061 fclose(ibuf); in mespipe()