From: Pieter Noordhuis Date: Sat, 22 May 2010 14:25:18 +0000 (+0200) Subject: added header ziplist.h X-Git-Url: https://git.saurik.com/redis.git/commitdiff_plain/c7019f7019a7ded425e700f391263227e259bbcb added header ziplist.h --- diff --git a/ziplist.h b/ziplist.h index bfc1854a..4b2d1c93 100644 --- a/ziplist.h +++ b/ziplist.h @@ -1,2 +1,12 @@ #define ZIPLIST_HEAD 0 #define ZIPLIST_TAIL 1 + +unsigned char *ziplistNew(void); +unsigned char *ziplistPush(unsigned char *zl, unsigned char *entry, unsigned int elen, int where); +unsigned char *ziplistPop(unsigned char *zl, sds *target, int where); +unsigned char *ziplistIndex(unsigned char *zl, unsigned int index); +unsigned char *ziplistNext(unsigned char *p); +unsigned int ziplistGet(unsigned char *p, unsigned char **e, unsigned int *elen, long long *v); +unsigned char *ziplistDelete(unsigned char *zl, unsigned char **p); +unsigned char *ziplistDeleteRange(unsigned char *zl, unsigned int index, unsigned int num); +unsigned int ziplistCompare(unsigned char *p, unsigned char *entry, unsigned int elen); \ No newline at end of file