void hash_table_yok_et(struct hash_tablosu **hash_table){ int i; if(*hash_table!=NULL){ for(i=0; i <(*hash_table)->tablo_uzunlugu; i++) liste_yok_et(&((*hash_table)->tablo_basi+i)->header); free((*hash_table)->tablo_basi); } *hash_table=NULL; }
void hash_table_yok_et(struct hash_tablosu **hash_table){ int index; if(*hash_table){ for(index=0; index < (*hash_table)->tablo_uzunlugu; index++) liste_yok_et(&((*hash_table)->tablo_basi+index)->header); free((*hash_table)->tablo_basi); free(*hash_table); } *hash_table=NULL; }