Compiler Warning (level 1) C4137

The function has no return statement. A long double function returns its value on the floating-point stack or emulation stack. If the function does not return a value, a run-time floating-point stack underflow error can occur. Make sure all floating-point functions return a floating-point value.