Lines Matching refs:data
24 /* The main engine for reading formatted data
66 uchar *d, *endd, *data; /* local buffering system */
74 (sc)->d = d, (sc)->endd = endd, (sc)->data = data, \
78 d = (sc)->d, endd = (sc)->endd, data = (sc)->data, \
103 { sc->n_input += sc->d - sc->data;
105 SFREAD(sc->f, sc->data, sc->d - sc->data);
109 sc->data = sc->d = sc->f->next;
249 /* shift left data so that there will be more room to back up on error.
251 if(sc->d > sc->f->data && (n = sc->endd - sc->d) > 0 && n < SFMBMAX)
252 { memcpy(sc->f->data, sc->d, n);
254 sc->f->endr = sc->f->data+n;
256 sc->f->endw = sc->f->data+n;
257 sc->f->endb = sc->f->data+n;
258 sc->d = sc->data = sc->f->data;
294 if((sc->d -= n) < sc->data)
295 sc->d = sc->data;
340 uchar *d, *endd, *data;
342 #define SFbuf(f) (_sfbuf(f,&peek), (data = d = f->next), (endd = f->endb) )
343 #define SFlen(f) (d - data)
346 (peek ? SFREAD(f,(Void_t*)data,SFlen(f)) : ((f->next = d),0)) )
836 else if(fmt == 'i' && inp == '0') /* self-described data */