From bb12d44471346ccc458a9edebba3c2238c113955 Mon Sep 17 00:00:00 2001 From: Steve Holme Date: Fri, 16 Jan 2015 12:31:24 +0000 Subject: [PATCH] curl_endian: Fixed build when 64-bit integers are not supported Bug: http://curl.haxx.se/mail/lib-2015-01/0094.html Reported-by: John E. Malmberg --- lib/curl_endian.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/curl_endian.c b/lib/curl_endian.c index 14a28834d..eb536dea6 100644 --- a/lib/curl_endian.c +++ b/lib/curl_endian.c @@ -62,6 +62,7 @@ unsigned int Curl_read32_le(unsigned char *buf) ((unsigned int)buf[2] << 16) | ((unsigned int)buf[3] << 24); } +#if (CURL_SIZEOF_CURL_OFF_T > 4) /* * Curl_read64_le() * @@ -97,6 +98,8 @@ unsigned __int64 Curl_read64_le(unsigned char *buf) } #endif +#endif /* CURL_SIZEOF_CURL_OFF_T > 4 */ + /* * Curl_read16_be() * @@ -227,4 +230,4 @@ void Curl_write64_le(const __int64 value, unsigned char *buffer) Curl_write32_le((int)value, buffer); Curl_write32_le((int)(value >> 32), buffer + 4); } -#endif +#endif /* CURL_SIZEOF_CURL_OFF_T > 4 */