6 #include <grass/raster.h>
7 #include <grass/calc.h>
19 #define RADIANS_TO_DEGREES (180.0 / M_PI)
21 int f_atan(
int argc,
const int *argt,
void **args)
24 DCELL *arg1 = args[1];
33 if (argt[0] != DCELL_TYPE)
36 if (argt[1] != DCELL_TYPE)
39 if (argc > 1 && argt[2] != DCELL_TYPE)
42 arg2 = (argc > 1) ? args[2] :
NULL;
45 if (IS_NULL_D(&arg1[i]))
47 else if (argc > 1 && IS_NULL_D(&arg2[i]))
volatile int floating_point_exception
#define RADIANS_TO_DEGREES
int f_atan(int argc, const int *argt, void **args)