[C] Perche' in alcuni sorgenti si ridefinisce il void?

Stato
Discussione chiusa ad ulteriori risposte.

vheon

Utente Silver
11 Marzo 2008
46
5
0
65
Salve a tutti... molte volte, per sfizio, do un'occhiata ai sorgenti di alcune librerie, anche "importanti", come le cURL, le OpenCV etc. E molte volte vedo che fanno una cosa del genere:
Codice:
typedef void something
a che pro? Solo per un fatto di leggibilita' (sempre se aiuta, perche' a me confonde e basta, almeno ad un primo sguardo)??
 
dovrebbero essere dei puntatori generici, per gli indirizzi di callback delle funzioni. A volte è anche usato per gestire gli ADT, nonostante non l'abbia mai visto in pratica.
 
Stato
Discussione chiusa ad ulteriori risposte.