提交 bb57b965 编写于 作者: P Pieter Noordhuis

use the entry struct in zipRawEntryLength

上级 03e52931
......@@ -209,14 +209,10 @@ static zlentry zipEntry(unsigned char *p) {
return e;
}
/* Return the total amount used by an entry (encoded length + payload). */
/* Return the total number of bytes used by the entry at "p". */
static unsigned int zipRawEntryLength(unsigned char *p) {
unsigned int prevlensize, lensize, len;
/* Byte-size of encoded length of previous entry */
zipDecodeLength(p,&prevlensize);
/* Encoded length of this entry's payload */
len = zipDecodeLength(p+prevlensize, &lensize);
return prevlensize+lensize+len;
zlentry e = zipEntry(p);
return e.headersize + e.len;
}
/* Create a new empty ziplist. */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册