added limits for OSX
authorBrian Aker <brian@Intel-Mini-2.local>
Wed, 30 Jun 2010 02:44:50 +0000 (19:44 -0700)
committerBrian Aker <brian@Intel-Mini-2.local>
Wed, 30 Jun 2010 02:44:50 +0000 (19:44 -0700)
clients/memcp.c

index df3ca77e315e46fa205955fcd880c11eee697af3..c748c40a6e11668f25e79dc2061fcd0c2633df9b 100644 (file)
 #include <errno.h>
 #include <strings.h>
 #include <string.h>
+#include <sys/types.h>
+#include <stdlib.h>
+#include <limits.h>
+
 
 #include <libmemcached/memcached.h>
 
@@ -55,7 +59,7 @@ static long strtol_wrapper(const char *nptr, int base, bool *error)
 
   /* Check for various possible errors */
 
-  if ((errno == ERANGE && (val == INTMAX_MAX || val == INTMAX_MIN))
+  if ((errno == ERANGE && (val == LONG_MAX || val == LONG_MIN))
       || (errno != 0 && val == 0))
   {
     *error= true;