mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
If long is 8 bytes we can use strtol() to get 64 bit numbers and won't need
our strtoll() replacement function.
This commit is contained in:
parent
6d1b37b3da
commit
a7913a62a9
@ -38,7 +38,7 @@
|
||||
* not, should try to emulate its functionality. At any rate, we define
|
||||
* 'strtoofft' such that it can be used to work with curl_off_t's regardless.
|
||||
*/
|
||||
#if SIZEOF_CURL_OFF_T > 4
|
||||
#if (SIZEOF_CURL_OFF_T > 4) && (SIZEOF_LONG < 8)
|
||||
#if HAVE_STRTOLL
|
||||
#define curlx_strtoofft strtoll
|
||||
#else /* HAVE_STRTOLL */
|
||||
@ -53,8 +53,8 @@ curl_off_t curlx_strtoll(const char *nptr, char **endptr, int base);
|
||||
#endif /* MSVC7 or later */
|
||||
|
||||
#endif /* HAVE_STRTOLL */
|
||||
#else /* SIZEOF_CURL_OFF_T > 4 */
|
||||
/* simply use strtol() to get 32bit numbers */
|
||||
#else /* (SIZEOF_CURL_OFF_T > 4) && (SIZEOF_LONG < 8) */
|
||||
/* simply use strtol() to get numbers, either 32 or 64 bit */
|
||||
#define curlx_strtoofft strtol
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user