diff options
author | Yang Tse <yangsita@gmail.com> | 2008-08-13 16:14:22 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2008-08-13 16:14:22 +0000 |
commit | 6f1e89085caf5fd0ad8f75a93929de58b897cd88 (patch) | |
tree | ee567e284391427bbaa5b04244c9545355a56a6c | |
parent | 5303cdc4af33189418384dfb82b49e6db4d191dc (diff) |
Adjust IBM C compiler CURL_SIZEOF_LONG
-rw-r--r-- | include/curl/curlbuild.h.dist | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/include/curl/curlbuild.h.dist b/include/curl/curlbuild.h.dist index 7dd26a698..483e69e4e 100644 --- a/include/curl/curlbuild.h.dist +++ b/include/curl/curlbuild.h.dist @@ -346,8 +346,12 @@ #elif defined(__MVS__) # if defined(__IBMC__) || defined(__IBMCPP__) -# if defined(_LONG_LONG) +# if defined(_ILP32) # define CURL_SIZEOF_LONG 4 +# elif defined(_LP64) +# define CURL_SIZEOF_LONG 8 +# endif +# if defined(_LONG_LONG) # define CURL_OFF_T long long # define CURL_FMT_OFF_T "lld" # define CURL_FMT_OFF_TU "llu" @@ -356,7 +360,6 @@ # define CURL_SUFFIX_CURL_OFF_T LL # define CURL_SUFFIX_CURL_OFF_TU ULL # elif defined(_LP64) -# define CURL_SIZEOF_LONG 4 # define CURL_OFF_T long # define CURL_FMT_OFF_T "ld" # define CURL_FMT_OFF_TU "lu" @@ -365,7 +368,6 @@ # define CURL_SUFFIX_CURL_OFF_T L # define CURL_SUFFIX_CURL_OFF_TU UL # else -# define CURL_SIZEOF_LONG 4 # define CURL_OFF_T long # define CURL_FMT_OFF_T "ld" # define CURL_FMT_OFF_TU "lu" @@ -378,8 +380,12 @@ #elif defined(__370__) # if defined(__IBMC__) || defined(__IBMCPP__) -# if defined(_LONG_LONG) +# if defined(_ILP32) # define CURL_SIZEOF_LONG 4 +# elif defined(_LP64) +# define CURL_SIZEOF_LONG 8 +# endif +# if defined(_LONG_LONG) # define CURL_OFF_T long long # define CURL_FMT_OFF_T "lld" # define CURL_FMT_OFF_TU "llu" @@ -388,7 +394,6 @@ # define CURL_SUFFIX_CURL_OFF_T LL # define CURL_SUFFIX_CURL_OFF_TU ULL # elif defined(_LP64) -# define CURL_SIZEOF_LONG 4 # define CURL_OFF_T long # define CURL_FMT_OFF_T "ld" # define CURL_FMT_OFF_TU "lu" @@ -397,7 +402,6 @@ # define CURL_SUFFIX_CURL_OFF_T L # define CURL_SUFFIX_CURL_OFF_TU UL # else -# define CURL_SIZEOF_LONG 4 # define CURL_OFF_T long # define CURL_FMT_OFF_T "ld" # define CURL_FMT_OFF_TU "lu" |