X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_nan_inf.c;h=2914d1a3454fb9dc926113e7477e8379ecf5f58c;hp=2a5ac1455cd3c50b57fca647b5e59fcf99a477bc;hb=96b0f4aace0deef034a792a08dc2d426cd2b61a4;hpb=5fc7ff89bdbced9c593c566fea9840a269935dcd diff --git a/src/rrd_nan_inf.c b/src/rrd_nan_inf.c index 2a5ac14..2914d1a 100644 --- a/src/rrd_nan_inf.c +++ b/src/rrd_nan_inf.c @@ -1,32 +1,40 @@ -#include "rrd_nan_inf.h" +int done_nan = 0; +int done_inf = 0; -int done_nan = 0; -int done_inf = 0; - -double dnan; -double dinf; +double dnan; +double dinf; #if defined(_WIN32) && !defined(__CYGWIN__) && !defined(__CYGWIN32__) #include +#include "rrd.h" #define NAN_FUNC (double)fmod(0.0,0.0) #define INF_FUNC (double)fabs((double)log(0.0)) #else +#include "rrd.h" #define NAN_FUNC (double)(0.0/0.0) #define INF_FUNC (double)(1.0/0.0) #endif -double set_to_DNAN(void) +double rrd_set_to_DNAN( + void) { - if ( !done_nan ) { dnan = NAN_FUNC; done_nan = 1; } - return dnan; + if (!done_nan) { + dnan = NAN_FUNC; + done_nan = 1; + } + return dnan; } -double set_to_DINF(void) +double rrd_set_to_DINF( + void) { - if ( !done_inf ) { dinf = INF_FUNC; done_inf = 1; } - return dinf; + if (!done_inf) { + dinf = INF_FUNC; + done_inf = 1; + } + return dinf; }