Lines Matching refs:old_key
53 * - for pointer parameters (e.g. old_key) the size of the pointed
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) \
135 hashmap_cast_ptr(old_key), \
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) \
154 hashmap_cast_ptr(old_key), \