Lines Matching refs:old_value
126 * through old_key and old_value to allow calling code do proper memory
131 long *old_key, long *old_value);
133 #define hashmap__insert(map, key, value, strategy, old_key, old_value) \
136 hashmap_cast_ptr(old_value))
141 #define hashmap__set(map, key, value, old_key, old_value) \
142 hashmap__insert((map), (key), (value), HASHMAP_SET, (old_key), (old_value))
144 #define hashmap__update(map, key, value, old_key, old_value) \
145 hashmap__insert((map), (key), (value), HASHMAP_UPDATE, (old_key), (old_value))
150 bool hashmap_delete(struct hashmap *map, long key, long *old_key, long *old_value);
152 #define hashmap__delete(map, key, old_key, old_value) \
155 hashmap_cast_ptr(old_value))