Lines Matching defs:datalen
134 ssize_t datalen, rsc;
161 datalen = rsc = rs->disc->data;
165 { MGRESERVE(mg,rsrv,endrsrv,cur,datalen, return -1);
172 { if ((datalen = reclen(rsc, cur, x)) < 0)
174 if (datalen <= x)
180 { datalen = (t-cur)+1;
186 { datalen = x;
215 datalen = reclen(rsc, cur, sizeof(ssize_t));
218 { t = (uchar*)(&datalen);
221 if(datalen < 0)
228 MGRESERVE(mg,rsrv,endrsrv,cur,datalen, return -1);
237 keylen += datalen-key;
241 obj->datalen = datalen;
244 cur += datalen;
250 obj >= endobj || (cur+datalen) > endrsrv )
258 cur += datalen;
259 obj->datalen = datalen;
262 { if((s = key*datalen) > s_key )
279 s = (*defkeyf)(rs,obj->data,datalen,c_key,s_key,rs->disc);
293 obj->keylen += datalen - key;
303 { if((cur+datalen) > endrsrv)
310 { if ((datalen = reclen(rsc, cur, endrsrv-cur)) < 0 || datalen > (endrsrv-cur))
318 datalen = (t-cur)+1;
326 { if((cur+datalen) > endrsrv)
334 datalen = reclen(rsc, cur, sizeof(ssize_t));
337 { t = (uchar*)(&datalen);
340 if(datalen < 0)
344 if((cur+datalen) > endrsrv)
488 if((d = (l = one->datalen) - two->datalen) > 0)
629 obj.datalen = len;
633 out.datalen = w = endrsrv - cur;
637 { out.datalen = 0;
640 if (w >= out.datalen)
642 RSRESERVE(rs,rsrv,endrsrv,cur,out.datalen, goto done);
644 cur += out.datalen;
715 obj.datalen = len;
719 out.datalen = w = endrsrv - cur;
723 { out.datalen = 0;
726 if (w >= out.datalen)
728 RSRESERVE(rs,rsrv,endrsrv,cur,out.datalen, goto done);
730 cur += out.datalen;
750 obj.datalen = len;
754 out.datalen = w = endrsrv - cur;
758 { out.datalen = 0;
761 if (w >= out.datalen)
763 RSRESERVE(rs,rsrv,endrsrv,cur,out.datalen, goto done);
765 cur += out.datalen;
790 obj.datalen = len;
794 out.datalen = w = endrsrv - cur;
798 { out.datalen = 0;
801 if (w >= out.datalen)
803 RSRESERVE(rs,rsrv,endrsrv,cur,out.datalen, goto done);
805 cur += out.datalen;
852 o->data = (uchar*)vmalloc(Vmheap,obj->datalen+obj->keylen);
853 o->key = o->data + obj->datalen;
854 memcpy(o->data,obj->data,obj->datalen); o->datalen = obj->datalen;