/* WARNING: The hash_table must have no running iterators in it when _cairo_hash_table_destroy is called. It is a fatal error otherwise, and this function will halt.  */
void _cairo_hash_table_destroy(cairo_hash_table_t *hash_table)
/* WARNING: The hash_table must have no running iterators in it when _cairo_hash_table_destroy is called. It is a fatal error otherwise, and this function will halt.  */
void _cairo_hash_table_destroy(cairo_hash_table_t *hash_table)
{
    assert (hash_table->live_entries == 0);
    assert (hash_table->iterating == 0);
    free (hash_table->entries);
    free (hash_table);
}