]>
git.saurik.com Git - redis.git/blob - src/ziplist.h
31125725601c07b7f191637fef1ae1985d774f2b
   4 unsigned char *ziplistNew(void); 
   5 unsigned char *ziplistPush(unsigned char *zl
, unsigned char *s
, unsigned int slen
, int where
); 
   6 unsigned char *ziplistIndex(unsigned char *zl
, int index
); 
   7 unsigned char *ziplistNext(unsigned char *zl
, unsigned char *p
); 
   8 unsigned char *ziplistPrev(unsigned char *zl
, unsigned char *p
); 
   9 unsigned int ziplistGet(unsigned char *p
, unsigned char **sval
, unsigned int *slen
, long long *lval
); 
  10 unsigned char *ziplistInsert(unsigned char *zl
, unsigned char *p
, unsigned char *s
, unsigned int slen
); 
  11 unsigned char *ziplistDelete(unsigned char *zl
, unsigned char **p
); 
  12 unsigned char *ziplistDeleteRange(unsigned char *zl
, unsigned int index
, unsigned int num
); 
  13 unsigned int ziplistCompare(unsigned char *p
, unsigned char *s
, unsigned int slen
); 
  14 unsigned int ziplistLen(unsigned char *zl
); 
  15 unsigned int ziplistSize(unsigned char *zl
);