From fb82e75cd118d84e46acc1d73c48aa8c23c3118a Mon Sep 17 00:00:00 2001 From: antirez Date: Thu, 13 May 2010 11:53:56 +0200 Subject: [PATCH] include limits.h otherwise no double precison macros --- redis.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/redis.c b/redis.c index f63aad96b..0c411268c 100644 --- a/redis.c +++ b/redis.c @@ -57,6 +57,7 @@ #include #include #include +#include #include #include @@ -3523,8 +3524,8 @@ static int rdbSaveDoubleValue(FILE *fp, double val) { * where casting to long long is safe. Then using two castings we * make sure the decimal part is zero. If all this is true we use * integer printing function that is much faster. */ - double min = -4503599627370495; - double max = 4503599627370496; + double min = -4503599627370495; /* (2^52)-1 */ + double max = 4503599627370496; /* -(2^52) */ if (val > min && val < max && val == ((double)((long long)val))) ll2string((char*)buf+1,sizeof(buf),(long long)val); else -- GitLab