diff options
author | antirez <antirez@gmail.com> | 2011-11-09 13:39:59 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2011-11-09 13:39:59 +0100 |
commit | 14ed10d9573b57c43011c2af2f5abb771abc7bfb (patch) | |
tree | bfbd3cc968f3eeef012b55caac90212e5d472a9f /src/dict.h | |
parent | 2c2b20853724d86eaa6c51308f11645cc576dc1c (diff) | |
download | redis-14ed10d9573b57c43011c2af2f5abb771abc7bfb.tar.gz |
dict set/get macros for integers fixed.
Diffstat (limited to 'src/dict.h')
-rw-r--r-- | src/dict.h | 8 |
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) |