Searched refs:endd (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/contrib/ast/src/lib/libast/sfio/ |
H A D | sfvscanf.c | 66 uchar *d, *endd, *data; /* local buffering system */ member 74 (sc)->d = d, (sc)->endd = endd, (sc)->data = data, \ 78 d = (sc)->d, endd = (sc)->endd, data = (sc)->data, \ 102 if(sc->d >= sc->endd) /* refresh local buffer */ 110 sc->endd = sc->f->endb; 112 if(sc->d >= sc->endd) 249 if(sc->d > sc->f->data && (n = sc->endd - sc->d) > 0 && n < SFMBMAX) 257 sc->endd = sc->f->endb; 258 if(!mbs) sc->f->endb = sc->endd; /* stop cc's "unused mbs" warning */ 338 uchar *d, *endd, *data; local [all …]
|
H A D | sfvprintf.c | 160 uchar *d, *endd; local 161 #define SFBUF(f) (d = f->next, endd = f->endb) 164 #define SFputc(f,c) { if(d < endd) { *d++ = (uchar)c; } \ 167 #define SFnputc(f,c,n) { if(d+n <= endd) { while(n--) *d++ = (uchar)(c); } \ 170 #define SFwrite(f,s,n) { if(d+n <= endd) { while(n--) *d++ = (uchar)(*s++); } \
|