From: Davide Z. <dav...@gm...> - 2009-07-16 14:07:54
|
Si ci son già 2 funzioni: - uListFree (uList *l) che dealloca solo la struttura - uListFreeAll (uList *l) che dealloca tutto Quello che volevo fare era far diventare uListFreeAll così uListFreeAll (uList *l, uFreeFunc f) cioè passare come secondo parametro la funzione da usare per deallocare la struttura. Questo perchè mi pareva poco utile tenere un campo nella lista per il puntatore alla uFreeFunc che tanto sarebbe solo usata una volta, alla fine, per deallocare il tutto. |