Lines Matching defs:dosz
532 ssize_t cdsz, size, sz, bssz, dosz;
545 for(size = 0, dosz = dtsz, dt = data; size < dtsz; )
554 wm = vcwapply(sfdc->vcw, dt, dosz, sfdc->pos);
556 { /**/DEBUG_ASSERT(wm->msize <= dosz);
563 dosz = wm->msize; /* amount doable now */
565 /**/ DEBUG_PRINT(2,"dtsz=%d ", dosz);
574 if((cdsz = vcapply(sfdc->vc, dt, dosz, &code)) <= 0 ||
575 (sz = vcundone(sfdc->vc)) >= dosz )
580 cdsz = dosz;
583 { dosz -= (sz > 0 ? sz : 0); /* true processed amount */
610 sfdc->pos += dosz; /* advance by amount consumed */
611 dt += dosz;
612 size += dosz;
614 if((dosz = dtsz-size) > 0 )
619 { memcpy(data, data+size, dosz);
620 sfdc->next = data + dosz;