No. Semplicemente quel codice è per un compilatore C puro.Originariamente inviato da ksts
(o più probabilmente sbaglio io).
Usando un compilatore C++ sei costretto a mettere il cast come ti ha indicato Oregon.
E' una delle lievi differenze tra i due linguaggi.