From c7019f7019a7ded425e700f391263227e259bbcb Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Sat, 22 May 2010 16:25:18 +0200 Subject: [PATCH] added header ziplist.h --- ziplist.h | 10 ++++++++++ 1 file changed, 10 insertions(+) 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