curl-library
64/32/16bit curl_off_t for SUMBIAN and VMS
Date: Thu, 5 Jun 2008 18:32:19 +0200
My current local copy definitions block for these compiler/system looks like:
#elif defined(__SYMBIAN32__)
#if defined(__GCC32__)
typedef long long curl_off_t;
#define CURL_FORMAT_OFF_T "%lld"
#define CURL_SIZEOF_CURL_OFF_T 8
#elif defined(__CW32__)
#pragma longlong on
typedef long long curl_off_t;
#define CURL_FORMAT_OFF_T "%lld"
#define CURL_SIZEOF_CURL_OFF_T 8
#elif defined(__VC32__)
typedef signed __int64 curl_off_t;
#define CURL_FORMAT_OFF_T "%I64d"
#define CURL_SIZEOF_CURL_OFF_T 8
#endif
#elif defined(__VMS)
#if defined(__ALPHA) || defined(__IA64)
typedef long long curl_off_t;
#define CURL_FORMAT_OFF_T "%lld"
#define CURL_SIZEOF_CURL_OFF_T 8
#else
typedef long curl_off_t;
#define CURL_FORMAT_OFF_T "%ld"
#define CURL_SIZEOF_CURL_OFF_T 4
#endif
-- -=[Yang]=-Received on 2008-06-05