Compiler Error C2617

'function' : inconsistent return statement

The specified function did not have a return type declared, and a previous return statement did not supply a value.

The function's return type should be declared.

The following is an example of this error:

int i;
func()                   // no return type prototype
{
   if( i ) return;       // no return value
   else return( 1 );     // error detected on this line
}