|
52 | 52 | * |
53 | 53 | */ |
54 | 54 |
|
55 | | -#if defined(__DJGPP__) || defined(__GO32__) |
56 | | -# if defined(__DJGPP__) && (__DJGPP__ > 1) |
57 | | -# define CURL_TYPEOF_CURL_OFF_T long long |
58 | | -# define CURL_FORMAT_CURL_OFF_T "lld" |
59 | | -# define CURL_FORMAT_CURL_OFF_TU "llu" |
60 | | -# define CURL_SUFFIX_CURL_OFF_T LL |
61 | | -# define CURL_SUFFIX_CURL_OFF_TU ULL |
62 | | -# else |
63 | | -# define CURL_TYPEOF_CURL_OFF_T long |
64 | | -# define CURL_FORMAT_CURL_OFF_T "ld" |
65 | | -# define CURL_FORMAT_CURL_OFF_TU "lu" |
66 | | -# define CURL_SUFFIX_CURL_OFF_T L |
67 | | -# define CURL_SUFFIX_CURL_OFF_TU UL |
68 | | -# endif |
69 | | -# define CURL_TYPEOF_CURL_SOCKLEN_T int |
70 | | - |
71 | | -#elif defined(__SALFORDC__) |
72 | | -# define CURL_TYPEOF_CURL_OFF_T long |
73 | | -# define CURL_FORMAT_CURL_OFF_T "ld" |
74 | | -# define CURL_FORMAT_CURL_OFF_TU "lu" |
75 | | -# define CURL_SUFFIX_CURL_OFF_T L |
76 | | -# define CURL_SUFFIX_CURL_OFF_TU UL |
| 55 | +#if defined(__DJGPP__) |
| 56 | +# define CURL_TYPEOF_CURL_OFF_T long long |
| 57 | +# define CURL_FORMAT_CURL_OFF_T "lld" |
| 58 | +# define CURL_FORMAT_CURL_OFF_TU "llu" |
| 59 | +# define CURL_SUFFIX_CURL_OFF_T LL |
| 60 | +# define CURL_SUFFIX_CURL_OFF_TU ULL |
77 | 61 | # define CURL_TYPEOF_CURL_SOCKLEN_T int |
78 | 62 |
|
79 | 63 | #elif defined(__BORLANDC__) |
80 | | -# if (__BORLANDC__ < 0x520) |
81 | | -# define CURL_TYPEOF_CURL_OFF_T long |
82 | | -# define CURL_FORMAT_CURL_OFF_T "ld" |
83 | | -# define CURL_FORMAT_CURL_OFF_TU "lu" |
84 | | -# define CURL_SUFFIX_CURL_OFF_T L |
85 | | -# define CURL_SUFFIX_CURL_OFF_TU UL |
86 | | -# else |
87 | | -# define CURL_TYPEOF_CURL_OFF_T __int64 |
88 | | -# define CURL_FORMAT_CURL_OFF_T "I64d" |
89 | | -# define CURL_FORMAT_CURL_OFF_TU "I64u" |
90 | | -# define CURL_SUFFIX_CURL_OFF_T i64 |
91 | | -# define CURL_SUFFIX_CURL_OFF_TU ui64 |
92 | | -# endif |
93 | | -# define CURL_TYPEOF_CURL_SOCKLEN_T int |
94 | | - |
95 | | -#elif defined(__TURBOC__) |
96 | | -# define CURL_TYPEOF_CURL_OFF_T long |
97 | | -# define CURL_FORMAT_CURL_OFF_T "ld" |
98 | | -# define CURL_FORMAT_CURL_OFF_TU "lu" |
99 | | -# define CURL_SUFFIX_CURL_OFF_T L |
100 | | -# define CURL_SUFFIX_CURL_OFF_TU UL |
| 64 | +# define CURL_TYPEOF_CURL_OFF_T __int64 |
| 65 | +# define CURL_FORMAT_CURL_OFF_T "I64d" |
| 66 | +# define CURL_FORMAT_CURL_OFF_TU "I64u" |
| 67 | +# define CURL_SUFFIX_CURL_OFF_T i64 |
| 68 | +# define CURL_SUFFIX_CURL_OFF_TU ui64 |
101 | 69 | # define CURL_TYPEOF_CURL_SOCKLEN_T int |
102 | 70 |
|
103 | 71 | #elif defined(__POCC__) |
104 | | -# if (__POCC__ < 280) |
105 | | -# define CURL_TYPEOF_CURL_OFF_T long |
106 | | -# define CURL_FORMAT_CURL_OFF_T "ld" |
107 | | -# define CURL_FORMAT_CURL_OFF_TU "lu" |
108 | | -# define CURL_SUFFIX_CURL_OFF_T L |
109 | | -# define CURL_SUFFIX_CURL_OFF_TU UL |
110 | | -# elif defined(_MSC_VER) |
| 72 | +# if defined(_MSC_VER) |
111 | 73 | # define CURL_TYPEOF_CURL_OFF_T __int64 |
112 | 74 | # define CURL_FORMAT_CURL_OFF_T "I64d" |
113 | 75 | # define CURL_FORMAT_CURL_OFF_TU "I64u" |
|
159 | 121 | # define CURL_TYPEOF_CURL_SOCKLEN_T unsigned int |
160 | 122 |
|
161 | 123 | #elif defined(__TANDEM) |
162 | | -# if ! defined(__LP64) |
163 | | - /* Required for 32-bit NonStop builds only. */ |
164 | | -# define CURL_TYPEOF_CURL_OFF_T long long |
165 | | -# define CURL_FORMAT_CURL_OFF_T "lld" |
166 | | -# define CURL_FORMAT_CURL_OFF_TU "llu" |
167 | | -# define CURL_SUFFIX_CURL_OFF_T LL |
168 | | -# define CURL_SUFFIX_CURL_OFF_TU ULL |
169 | | -# define CURL_TYPEOF_CURL_SOCKLEN_T int |
170 | | -# endif |
| 124 | +# if !defined(__LP64) |
| 125 | +# define CURL_TYPEOF_CURL_OFF_T long long |
| 126 | +# define CURL_FORMAT_CURL_OFF_T "lld" |
| 127 | +# define CURL_FORMAT_CURL_OFF_TU "llu" |
| 128 | +# define CURL_SUFFIX_CURL_OFF_T LL |
| 129 | +# define CURL_SUFFIX_CURL_OFF_TU ULL |
| 130 | +# define CURL_TYPEOF_CURL_SOCKLEN_T int |
| 131 | +# else |
| 132 | +# define CURL_TYPEOF_CURL_OFF_T long |
| 133 | +# define CURL_FORMAT_CURL_OFF_T "ld" |
| 134 | +# define CURL_FORMAT_CURL_OFF_TU "lu" |
| 135 | +# define CURL_SUFFIX_CURL_OFF_T L |
| 136 | +# define CURL_SUFFIX_CURL_OFF_TU UL |
| 137 | +# define CURL_TYPEOF_CURL_SOCKLEN_T unsigned int |
| 138 | +# endif |
171 | 139 |
|
172 | 140 | #elif defined(_WIN32_WCE) |
173 | 141 | # define CURL_TYPEOF_CURL_OFF_T __int64 |
|
220 | 188 | # define CURL_FORMAT_CURL_OFF_TU "llu" |
221 | 189 | # define CURL_SUFFIX_CURL_OFF_T LL |
222 | 190 | # define CURL_SUFFIX_CURL_OFF_TU ULL |
223 | | -# elif defined(_LP64) |
224 | | -# define CURL_TYPEOF_CURL_OFF_T long |
225 | | -# define CURL_FORMAT_CURL_OFF_T "ld" |
226 | | -# define CURL_FORMAT_CURL_OFF_TU "lu" |
227 | | -# define CURL_SUFFIX_CURL_OFF_T L |
228 | | -# define CURL_SUFFIX_CURL_OFF_TU UL |
229 | | -# else |
| 191 | +# else /* _LP64 and default */ |
230 | 192 | # define CURL_TYPEOF_CURL_OFF_T long |
231 | 193 | # define CURL_FORMAT_CURL_OFF_T "ld" |
232 | 194 | # define CURL_FORMAT_CURL_OFF_TU "lu" |
|
239 | 201 |
|
240 | 202 | #elif defined(__370__) |
241 | 203 | # if defined(__IBMC__) || defined(__IBMCPP__) |
242 | | -# if defined(_ILP32) |
243 | | -# elif defined(_LP64) |
244 | | -# endif |
245 | 204 | # if defined(_LONG_LONG) |
246 | 205 | # define CURL_TYPEOF_CURL_OFF_T long long |
247 | 206 | # define CURL_FORMAT_CURL_OFF_T "lld" |
248 | 207 | # define CURL_FORMAT_CURL_OFF_TU "llu" |
249 | 208 | # define CURL_SUFFIX_CURL_OFF_T LL |
250 | 209 | # define CURL_SUFFIX_CURL_OFF_TU ULL |
251 | | -# elif defined(_LP64) |
252 | | -# define CURL_TYPEOF_CURL_OFF_T long |
253 | | -# define CURL_FORMAT_CURL_OFF_T "ld" |
254 | | -# define CURL_FORMAT_CURL_OFF_TU "lu" |
255 | | -# define CURL_SUFFIX_CURL_OFF_T L |
256 | | -# define CURL_SUFFIX_CURL_OFF_TU UL |
257 | | -# else |
| 210 | +# else /* _LP64 and default */ |
258 | 211 | # define CURL_TYPEOF_CURL_OFF_T long |
259 | 212 | # define CURL_FORMAT_CURL_OFF_T "ld" |
260 | 213 | # define CURL_FORMAT_CURL_OFF_TU "lu" |
|
349 | 302 | #elif defined(_MSC_VER) |
350 | 303 | # if (_MSC_VER >= 1800) |
351 | 304 | # include <inttypes.h> |
352 | | -# define CURL_TYPEOF_CURL_OFF_T __int64 |
353 | 305 | # define CURL_FORMAT_CURL_OFF_T PRId64 |
354 | 306 | # define CURL_FORMAT_CURL_OFF_TU PRIu64 |
355 | | -# define CURL_SUFFIX_CURL_OFF_T i64 |
356 | | -# define CURL_SUFFIX_CURL_OFF_TU ui64 |
357 | | -# elif (_MSC_VER >= 900) && (_INTEGRAL_MAX_BITS >= 64) |
358 | | -# define CURL_TYPEOF_CURL_OFF_T __int64 |
| 307 | +# else |
359 | 308 | # define CURL_FORMAT_CURL_OFF_T "I64d" |
360 | 309 | # define CURL_FORMAT_CURL_OFF_TU "I64u" |
361 | | -# define CURL_SUFFIX_CURL_OFF_T i64 |
362 | | -# define CURL_SUFFIX_CURL_OFF_TU ui64 |
363 | | -# else |
364 | | -# define CURL_TYPEOF_CURL_OFF_T long |
365 | | -# define CURL_FORMAT_CURL_OFF_T "ld" |
366 | | -# define CURL_FORMAT_CURL_OFF_TU "lu" |
367 | | -# define CURL_SUFFIX_CURL_OFF_T L |
368 | | -# define CURL_SUFFIX_CURL_OFF_TU UL |
369 | 310 | # endif |
| 311 | +# define CURL_TYPEOF_CURL_OFF_T __int64 |
| 312 | +# define CURL_SUFFIX_CURL_OFF_T i64 |
| 313 | +# define CURL_SUFFIX_CURL_OFF_TU ui64 |
370 | 314 | # define CURL_TYPEOF_CURL_SOCKLEN_T int |
371 | 315 |
|
372 | 316 | /* ===================================== */ |
|
403 | 347 |
|
404 | 348 | #else |
405 | 349 | /* generic "safe guess" on old 32-bit style */ |
406 | | -# define CURL_TYPEOF_CURL_OFF_T long |
407 | | -# define CURL_FORMAT_CURL_OFF_T "ld" |
408 | | -# define CURL_FORMAT_CURL_OFF_TU "lu" |
409 | | -# define CURL_SUFFIX_CURL_OFF_T L |
410 | | -# define CURL_SUFFIX_CURL_OFF_TU UL |
411 | | -# define CURL_TYPEOF_CURL_SOCKLEN_T int |
| 350 | +# define CURL_TYPEOF_CURL_OFF_T long |
| 351 | +# define CURL_FORMAT_CURL_OFF_T "ld" |
| 352 | +# define CURL_FORMAT_CURL_OFF_TU "lu" |
| 353 | +# define CURL_SUFFIX_CURL_OFF_T L |
| 354 | +# define CURL_SUFFIX_CURL_OFF_TU UL |
| 355 | +# define CURL_TYPEOF_CURL_SOCKLEN_T int |
412 | 356 | #endif |
413 | 357 |
|
414 | 358 | #ifdef _AIX |
|
462 | 406 |
|
463 | 407 | #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus) || \ |
464 | 408 | defined(__HP_aCC) || defined(__BORLANDC__) || defined(__LCC__) || \ |
465 | | - defined(__POCC__) || defined(__SALFORDC__) || defined(__HIGHC__) || \ |
| 409 | + defined(__POCC__) || defined(__HIGHC__) || \ |
466 | 410 | defined(__ILEC400__) |
467 | 411 | /* This compiler is believed to have an ISO compatible preprocessor */ |
468 | 412 | #define CURL_ISOCPP |
|
0 commit comments