Lines Matching defs:filled
137 long filled= *filledp,origfilled=filled;
138 if(filled<mb->len) /* skip the initial resize if we have space */
141 { if((size_t)filled>=(size_t)(filled+blksiz)) /* check for overflow */
142 lcking|=lck_MEMORY,nomemerr(filled);
145 !(ok=resizeblock(mb,filled+blksiz,1))) /* no? Then try this size */
148 resizeblock(mb,filled+blksiz,0); /* last (maybe only) try */
151 if(newlast=(*read_func)(mb->p+filled,mb->len-filled,data))
152 { filled=newlast-mb->p;
155 filled=mb->len;
163 if(cleanup_func&&(*cleanup_func)(mb,&filled,origfilled,data))
165 resizeblock(mb,filled+1,1); /* minimise+1 for housekeeping */
166 *filledp=filled; /* write back the new value */