summaryrefslogtreecommitdiff
path: root/src/dict.h
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2011-11-09 13:39:59 +0100
committerantirez <antirez@gmail.com>2011-11-09 13:39:59 +0100
commit14ed10d9573b57c43011c2af2f5abb771abc7bfb (patch)
treebfbd3cc968f3eeef012b55caac90212e5d472a9f /src/dict.h
parent2c2b20853724d86eaa6c51308f11645cc576dc1c (diff)
downloadredis-14ed10d9573b57c43011c2af2f5abb771abc7bfb.tar.gz
dict set/get macros for integers fixed.
Diffstat (limited to 'src/dict.h')
-rw-r--r--src/dict.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dict.h b/src/dict.h
index 93331ab34..764510473 100644
--- a/src/dict.h
+++ b/src/dict.h
@@ -105,10 +105,10 @@ typedef struct dictIterator {
entry->v.val = (_val_); \
} while(0)
-#define dictSetSignedIntegerVal(d, entry, _val_) \
+#define dictSetSignedIntegerVal(entry, _val_) \
do { entry->v.s64 = _val_; } while(0)
-#define dictSetUnsignedIntegerVal(d, entry, _val_) \
+#define dictSetUnsignedIntegerVal(entry, _val_) \
do { entry->v.u64 = _val_; } while(0)
#define dictFreeKey(d, entry) \
@@ -130,8 +130,8 @@ typedef struct dictIterator {
#define dictHashKey(d, key) (d)->type->hashFunction(key)
#define dictGetKey(he) ((he)->key)
#define dictGetVal(he) ((he)->v.val)
-#define dictGetSignedIntegerVal ((he)->v.s64)
-#define dictGetUnsignedIntegerVal ((he)->v.u64)
+#define dictGetSignedIntegerVal(he) ((he)->v.s64)
+#define dictGetUnsignedIntegerVal(he) ((he)->v.u64)
#define dictSlots(d) ((d)->ht[0].size+(d)->ht[1].size)
#define dictSize(d) ((d)->ht[0].used+(d)->ht[1].used)
#define dictIsRehashing(ht) ((ht)->rehashidx != -1)