The function works the same way like axl_hash_new, but provides a way to configure how many unit are allocated on hash resizing operations.
See axl_hash_new for more information. That function uses a default step value equal to 10.
- Parameters:
-
| hash | The hashing function to be used for this table. |
| equal | The equal function used by the hash to actually check that two stored items are equal (using the key value) |
| step | The number of empty new slots to allocate once the hash must be resized. |
- Returns:
- A newly created hash table that is deallocated by using axl_hash_free.