Lines Matching refs:len
160 unsigned int lensize, len; member
168 (zle)->lensize = (zle)->len = (zle)->headersize = 0; \
199 unsigned char len = 1, buf[5]; in zipEncodeLength() local
205 if (!p) return len; in zipEncodeLength()
208 len += 1; in zipEncodeLength()
209 if (!p) return len; in zipEncodeLength()
213 len += 4; in zipEncodeLength()
214 if (!p) return len; in zipEncodeLength()
223 if (!p) return len; in zipEncodeLength()
228 memcpy(p,buf,len); in zipEncodeLength()
229 return len; in zipEncodeLength()
236 #define ZIP_DECODE_LENGTH(ptr, encoding, lensize, len) do { \ argument
241 (len) = (ptr)[0] & 0x3f; \
244 (len) = (((ptr)[0] & 0x3f) << 8) | (ptr)[1]; \
247 (len) = ((ptr)[1] << 24) | \
256 (len) = zipIntSize(encoding); \
262 static unsigned int zipPrevEncodeLength(unsigned char *p, unsigned int len) { in zipPrevEncodeLength() argument
264 return (len < ZIP_BIGLEN) ? 1 : sizeof(len)+1; in zipPrevEncodeLength()
266 if (len < ZIP_BIGLEN) { in zipPrevEncodeLength()
267 p[0] = len; in zipPrevEncodeLength()
271 memcpy(p+1,&len,sizeof(len)); in zipPrevEncodeLength()
273 return 1+sizeof(len); in zipPrevEncodeLength()
280 static void zipPrevEncodeLengthForceLarge(unsigned char *p, unsigned int len) { in zipPrevEncodeLengthForceLarge() argument
283 memcpy(p+1,&len,sizeof(len)); in zipPrevEncodeLengthForceLarge()
312 static int zipPrevLenByteDiff(unsigned char *p, unsigned int len) { in zipPrevLenByteDiff() argument
315 return zipPrevEncodeLength(NULL, len) - prevlensize; in zipPrevLenByteDiff()
320 unsigned int prevlensize, encoding, lensize, len; in zipRawEntryLength() local
322 ZIP_DECODE_LENGTH(p + prevlensize, encoding, lensize, len); in zipRawEntryLength()
323 return prevlensize + lensize + len; in zipRawEntryLength()
420 ZIP_DECODE_LENGTH(p + e->prevrawlensize, e->encoding, e->lensize, e->len); in zipEntry()
437 static unsigned char *ziplistResize(unsigned char *zl, unsigned int len) { in ziplistResize() argument
438 zl = zrealloc(zl,len); in ziplistResize()
439 ZIPLIST_BYTES(zl) = intrev32ifbe(len); in ziplistResize()
440 zl[len-1] = ZIP_END; in ziplistResize()
472 rawlen = cur.headersize + cur.len; in __ziplistCascadeUpdate()
557 if (p[tail.headersize+tail.len] != ZIP_END) { in __ziplistDelete()
647 if (p[reqlen+tail.headersize+tail.len] != ZIP_END) { in __ziplistInsert()
877 *slen = entry.len; in ziplistGet()
925 if (entry.len == slen) { in ziplistCompare()
949 unsigned int prevlensize, encoding, lensize, len; in ziplistFind() local
953 ZIP_DECODE_LENGTH(p + prevlensize, encoding, lensize, len); in ziplistFind()
959 if (len == vlen && memcmp(q, vstr, vlen) == 0) { in ziplistFind()
996 p = q + len; in ziplistFind()
1004 unsigned int len = 0; in ziplistLen() local
1006 len = intrev16ifbe(ZIPLIST_LENGTH(zl)); in ziplistLen()
1011 len++; in ziplistLen()
1015 if (len < UINT16_MAX) ZIPLIST_LENGTH(zl) = intrev16ifbe(len); in ziplistLen()
1017 return len; in ziplistLen()
1054 entry.headersize+entry.len, in ziplistRepr()
1058 entry.len); in ziplistRepr()
1061 if (entry.len > 40) { in ziplistRepr()
1065 if (entry.len && in ziplistRepr()
1066 fwrite(p,entry.len,1,stdout) == 0) perror("fwrite"); in ziplistRepr()
1072 p += entry.len; in ziplistRepr()
1171 int len = min+rand()%(max-min+1); in randstring() local
1190 while(p < len) in randstring()
1192 return len; in randstring()
1196 int len = ziplistLen(zl); in verify() local
1201 for (int i = 0; i < len; i++) { in verify()
1206 zipEntry(ziplistIndex(zl, -len+i), &_e); in verify()
1519 .len = 0, .headersize = 0, .encoding = 0, .p = NULL}}; in ziplistTest()
1558 int i,len; in ziplistTest() local
1560 len = sprintf(buf,"%d",i); in ziplistTest()
1561 zl = ziplistPush(zl,(unsigned char*)buf,len,ZIPLIST_TAIL); in ziplistTest()
1679 int i,j,len,where; in ziplistTest() local
1695 len = rand() % 256; in ziplistTest()
1698 for (j = 0; j < len; j++) { in ziplistTest()
1732 for (j = 0; j < len; j++) { in ziplistTest()