Unverified Commit 78b863de authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

strtooff: fix build for systems with long long but no strtoll option

Closes #1829

Reported-by: Dan Fandrich
Bug: https://github.com/curl/curl/pull/1758#issuecomment-324861615
parent b3b75d17
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -48,16 +48,14 @@
#      endif
#      define strtooff _strtoi64
#    else
       curl_off_t curlx_strtoll(const char *nptr, char **endptr, int base);
#      define strtooff curlx_strtoll
#      define NEED_CURL_STRTOLL 1
#      define PRIVATE_STRTOOFF 1
#    endif
#  endif
#else
#  define strtooff strtol
#endif

#ifdef NEED_CURL_STRTOLL
#ifdef PRIVATE_STRTOOFF

/* Range tests can be used for alphanum decoding if characters are consecutive,
   like in ASCII. Else an array is scanned. Determine this condition now. */