- if (!tag_table)
- tag_table = new_array(int32, TABLESIZE);
+ /* Dynamically calculate the hash table size so that the hash load
+ * for big files is about 80%. This number must be odd or s2 will
+ * not be able to span the entire set. */
- if (!tag_table)
- tag_table = new_array(int32, TABLESIZE);
+ /* Dynamically calculate the hash table size so that the hash load
+ * for big files is about 80%. This number must be odd or s2 will
+ * not be able to span the entire set. */