Contains error information.
#include <math.h> __FP_EXCEPTION { int type; char *name; double arg1; double arg2; double retval; }; #ifdef __cplusplus # define __FP_EXCEPTION struct __fp_exception #else # define __FP_EXCEPTION struct exception #endif
Specifies the error type.
The type field contains one of the following values:
Points to a string containing the name of the function that detected the error.
Specifies the first argument to the function.
Specifies the second argument to the function.
Specifies the default return value. This is the only field that can be changed by a developer-supplied version of matherr.