1 /* evaluate a function discarding the status value in a modifiable way */
3 #define EVAL_RESULT(fn) \
4 gsl_sf_result result; \
6 if (status != GSL_SUCCESS) { \
7 GSL_ERROR_VAL(#fn, status, result.val); \
11 #define EVAL_DOUBLE(fn) \
13 if (status != GSL_SUCCESS) { \
14 GSL_ERROR_VAL(#fn, status, result); \