/** * Free list. */ void hlist_free(hlist_t *list) { if (list != NULL) { hlist_clear(list); free(list); } }
void hlist_destroy(HList* hlist) { if (!hlist) { return; } hlist_clear(hlist); GMEM_DEL(hlist, HList*, sizeof(HList)); }