#include "internal.h" int bio·putc(io·Header *io, int c) { intptr i; for(;;){ i = io->olen; if(i){ io->e[i++] = c; io->olen = i; return 0; } if(bio·flush(io) == io·BufEof) break; } return io·BufEof; }