if(SIG_ERR == std::signal(SIGFPE, (void(*)(int))floating_point_error_handler))
if(SIG_ERR == std::signal(SIGFPE, floating_point_error_handler))
void LMI_EXPIMP floating_point_error_handler(int){    hobsons_choice() << "Floating point error." << LMI_FLUSH;    if(SIG_ERR == std::signal(SIGFPE, (void(*)(int))floating_point_error_handler))        {        fatal_error()            << "Cannot reinstall floating point error signal handler."            << LMI_FLUSH            ;        }}