Make number of buckets a gsize
there's no reason to use signed int to represent size of hash table. furthermore, it leaves room for errors and halves hash table capacity. IMHO, it should be represented as an unsigned int
Edited by Philip Withnall
there's no reason to use signed int to represent size of hash table. furthermore, it leaves room for errors and halves hash table capacity. IMHO, it should be represented as an unsigned int