Questo tipo item_t che hai definito cos'è? Se vuoi realizzare librerie generiche, in C, devi ricorrere ai puntatori void. Nulla di difficile, c'è un po' da lavorarci (soprattutto se vuoi realizzare certe cose...) ma si può fare. Se è questo il tuo problema, guide da suggerirti non ne ho perché in passato ho sviluppato anche io qualcosa del genere ma appresi le tecniche semplicemente leggendo altri sorgenti distribuiti qua e là per il mondo. Da qualche parte dovrei avere una libreria per la gestione di liste doppiamente concatenate che ho fatto tempo fa appunto rendendola generica, se vuoi posso mostrartela. Se poi non è questo il problema, spiega meglio.Originariamente inviato da Celebron
Ma se io volessi fare in modo che la libreria sia indipendente dai dati?