/* * Delete: free all memory */ void delete_intern_tbl(intern_tbl_t *tbl) { delete_int32_array(&tbl->map); delete_int32_array(&tbl->type); delete_uint8_array(&tbl->rank); if (tbl->cache != NULL) { delete_int_hset(tbl->cache); safe_free(tbl->cache); tbl->cache = NULL; } if (tbl->queue != NULL) { delete_int_queue(tbl->queue); safe_free(tbl->queue); tbl->queue = NULL; } }
/* * Delete */ void delete_flattener(flattener_t *flat) { delete_int_queue(&flat->queue); delete_int_hset(&flat->cache); delete_ivector(&flat->resu); }