Files
9base/lib9/bio/bputc.c
garbeam@wmii.de e5f0f74b8a initial import
2005-11-20 18:27:27 +02:00

21 lines
227 B
C

#include "lib9.h"
#include <bio.h>
int
Bputc(Biobuf *bp, int c)
{
int i;
for(;;) {
i = bp->ocount;
if(i) {
bp->ebuf[i++] = c;
bp->ocount = i;
return 0;
}
if(Bflush(bp) == Beof)
break;
}
return Beof;
}