diff options
Diffstat (limited to 'ares_nowarn.c')
-rw-r--r-- | ares_nowarn.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ares_nowarn.c b/ares_nowarn.c index 701add5..0ed015c 100644 --- a/ares_nowarn.c +++ b/ares_nowarn.c @@ -21,6 +21,10 @@ # include <assert.h> #endif +#ifdef HAVE_LIMITS_H +# include <limits.h> +#endif + #if defined(__INTEL_COMPILER) && defined(__unix__) #ifdef HAVE_SYS_SOCKET_H @@ -51,6 +55,9 @@ #elif (SIZEOF_INT == 16) # define CARES_MASK_SINT 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF # define CARES_MASK_UINT 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +#elif defined(HAVE_LIMITS_H) +# define CARES_MASK_SINT INT_MAX +# define CARES_MASK_UINT UINT_MAX #endif /* |