diff options
author | antirez <antirez@gmail.com> | 2012-01-31 10:35:52 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2012-01-31 10:35:52 +0100 |
commit | 3c08fdae712e79cc7a678a2969c2ac15c5ff8865 (patch) | |
tree | a4d4866106e5dae53562227f291a592b97181c32 /src/adlist.h | |
parent | fc4ed4299bfad004a3230bf6af0de89281bb2d44 (diff) | |
download | redis-3c08fdae712e79cc7a678a2969c2ac15c5ff8865.tar.gz |
64 bit instances are no longer limited to have at max 2^32-1 elements in lists.
Diffstat (limited to 'src/adlist.h')
-rw-r--r-- | src/adlist.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/adlist.h b/src/adlist.h index a1209f62f..36dba1ff3 100644 --- a/src/adlist.h +++ b/src/adlist.h @@ -50,7 +50,7 @@ typedef struct list { void *(*dup)(void *ptr); void (*free)(void *ptr); int (*match)(void *ptr, void *key); - unsigned int len; + unsigned long len; } list; /* Functions implemented as macros */ @@ -81,7 +81,7 @@ listNode *listNext(listIter *iter); void listReleaseIterator(listIter *iter); list *listDup(list *orig); listNode *listSearchKey(list *list, void *key); -listNode *listIndex(list *list, int index); +listNode *listIndex(list *list, long index); void listRewind(list *list, listIter *li); void listRewindTail(list *list, listIter *li); |