Lines Matching defs:next
33 char* next; /* data unwritten */
56 if(fi->next && fi->next >= fi->endb )
58 { fi->next = fi->raw;
66 fi->next = fi->endb = NIL(char*);
70 if(fi->next && (w = fi->endb - fi->next) > 0 )
78 if((w = sfwr(fi->filter, fi->next, w, 0)) > 0)
79 fi->next += w;
87 w = sfpoll(&fi->filter, 1, fi->next ? 1 : -1);
90 if(!fi->next || w == 1) /* non-blocking read */
177 fi->next = fi->endb = fi->raw;