Je ne suis pas sûr qu'on se soit compris.
Ce que j'essaie de dire c'est qu'à ma connaissance le retour implicite en int n'existe pas en C++. Si tu disposes d'une vielle bibliothèque C++ qui l'utilise alors j'ai tors.
Pour ce qui est du C, ce retour implicite existe pour toute version pré-C99. Comment compiler avec une vielle norme dépend de ton compilateur. Si tu utilises gcc, il y a une option qui permet de préciser avec quelle version du standard (-std) tu souhaites bosser.
En choisissant le C89, le type de retour implicite compilera
Code:
gcc -std=c89 mon_ficher.c