Sto leggendo ora questo post, si sta andando da un problema ad un altro. Oregon aveva risposto ad un quesito (e secondo me nella maniera corretta). Poi che lui debba specificare per chiarezza anche il tipo di ritorno (e mi riferisco a chi ha aperto il topic) è un altro discorso, che va oltre il problema del topic stesso. Altrimenti uno dovrebbe pure dire che se non si specifica il tipo di ritorno allora viene sottinteso un tipo int
codice:
#include <stdio.h>    funzione_a_buffo(void)  {  	return 34;  }    int main(void)  {  	printf("Ciao nr %d\n",funzione_a_buffo());  }

...cmq mi auguro solo che seatleon abbia chiarito il proprio dubbio!!!