geb dem gcc mal ein -W -Wall mit. ordentlicher code gibt da keine warning (und das heisst im umkehrschluss das dieses casts auch in den C code gehören)
Die "fehlenden" Casts von void* auf andere Pointertypen werden von gcc auch mit -Wall -Werror -pedantic nicht angemeckert - die implizite Konversion zwischen void-Pointern und anderen Pointertypen ist in C offiziell so vorgesehen. Wenn man da trotzdem eine Warnung bekommen möchte, kann man z.B. "-Wc++-compat" verwenden.