URI:
       tbputc.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       tbputc.c (227B)
       ---
            1 #include        "lib9.h"
            2 #include        <bio.h>
            3 
            4 int
            5 Bputc(Biobuf *bp, int c)
            6 {
            7         int i;
            8 
            9         for(;;) {
           10                 i = bp->ocount;
           11                 if(i) {
           12                         bp->ebuf[i++] = c;
           13                         bp->ocount = i;
           14                         return 0;
           15                 }
           16                 if(Bflush(bp) == Beof)
           17                         break;
           18         }
           19         return Beof;
           20 }