Disable the assertion that checks for multiple entries with the same
key in the hash table. It's useful to be able to do this sometimes.
- /* We want no duplicates */
- ASSERT(lookupHashTable(table, key) == NULL);
+ // Disable this assert; sometimes it's useful to be able to
+ // overwrite entries in the hash table.
+ // ASSERT(lookupHashTable(table, key) == NULL);
/* When the average load gets too high, we expand the table */
if (++table->kcount >= HLOAD * table->bcount)
/* When the average load gets too high, we expand the table */
if (++table->kcount >= HLOAD * table->bcount)