hashmap__insert
hashmap__insert((map), (key), (value), HASHMAP_ADD, NULL, NULL)
hashmap__insert((map), (key), (value), HASHMAP_SET, (old_key), (old_value))
hashmap__insert((map), (key), (value), HASHMAP_UPDATE, (old_key), (old_value))
hashmap__insert((map), (key), (value), HASHMAP_APPEND, NULL, NULL)
err = hashmap__insert(set->strs_hash, new_off, new_off,
hashmap__insert((map), (key), (value), HASHMAP_ADD, NULL, NULL)
hashmap__insert((map), (key), (value), HASHMAP_SET, (old_key), (old_value))
hashmap__insert((map), (key), (value), HASHMAP_UPDATE, (old_key), (old_value))
hashmap__insert((map), (key), (value), HASHMAP_APPEND, NULL, NULL)
err = hashmap__insert(map, "a", "apricot", HASHMAP_ADD, NULL, NULL);
err = hashmap__insert(map, "a", "apple", HASHMAP_SET, &old_key, &old_value);