From: bert hubert Date: Tue, 4 Nov 2014 10:17:12 +0000 (+0100) Subject: prevent warnings on 32 bit X-Git-Tag: rec-3.7.0-rc1~172 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec4280c58c2d94871d11bd1139d737ca57742169;p=thirdparty%2Fpdns.git prevent warnings on 32 bit --- diff --git a/pdns/misc.cc b/pdns/misc.cc index af5d89cdb9..7469119991 100644 --- a/pdns/misc.cc +++ b/pdns/misc.cc @@ -919,6 +919,9 @@ void setSocketTimestamps(int fd) uint32_t pdns_strtoui(const char *nptr, char **endptr, int base) { +#if ULONG_MAX == 4294967295 + return strtoul(nptr, endptr, base); +#else unsigned long val = strtoul(nptr, endptr, base); if (val > UINT_MAX) { errno = ERANGE; @@ -926,4 +929,5 @@ uint32_t pdns_strtoui(const char *nptr, char **endptr, int base) } return val; +#endif }