Non capisco perche questa istruzione mi segnala errore
codice:
int *p;
p=(int*)malloc(sizeof(int));
conflicting types for 'p'

ma dove sta questo errore, sempre utilizzata un'istruzione del genere
senza problemi (non c'e nessun'altra dichirazione di p)
La cosa strana e che ho provato a ricopiare l'istruzione in altro file, tutto a posto.
In quel file, cancello tutto il resto, lascio solo quell'istruzione e l'errore c'e' ancora