* we are now creating true RGBA pngs
[rrdtool.git] / src / rrd_nan_inf.c
1 #include "rrd_nan_inf.h"
2
3 #if defined(WIN32) && !defined(__CYGWIN__) && !defined(__CYGWIN32__)
4
5 #include <math.h>
6
7 double set_to_DNAN(void) { return (double)fmod(0.0,0.0); }
8 double set_to_DINF(void) { return (double)fabs((double)log(0.0)); }
9
10 #else
11
12 double set_to_DNAN(void) { return (double)(0.0/0.0); }
13 double set_to_DINF(void) { return (double)(1.0/0.0); }
14
15 #endif