From: Daniel Stenberg Date: Mon, 1 Mar 2004 16:23:35 +0000 (+0000) Subject: define ENABLE_64BIT if we have enabled 64bit large files X-Git-Tag: curl-7_11_1~163 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8cb2a6869454fb6ffa9334eaad83066181f7115a;p=thirdparty%2Fcurl.git define ENABLE_64BIT if we have enabled 64bit large files define our internal CURL_FORMAT_OFF_T define, we don't use the global one! --- diff --git a/lib/setup.h b/lib/setup.h index ec69ebfdf0..35ccb12ad5 100644 --- a/lib/setup.h +++ b/lib/setup.h @@ -70,6 +70,25 @@ typedef unsigned char bool; #define typedef_bool #endif +#ifdef HAVE_LONGLONG +#define LONG_LONG long long +#define ENABLE_64BIT +#else +#ifdef _MSC_VER +#define LONG_LONG __int64 +#define ENABLE_64BIT +#endif +#endif /* HAVE_LONGLONG */ + +/* We set up our internal prefered CURL_FORMAT_OFF_T here */ +#undef CURL_FORMAT_OFF_T +#if SIZEOF_CURL_OFF_T > 4 +#define CURL_FORMAT_OFF_T "%lld" +#else +#define CURL_FORMAT_OFF_T "%ld" +#endif + + #ifdef NEED_REENTRANT /* Solaris machines needs _REENTRANT set for a few function prototypes and things to appear in the #include files. We need to #define it before all