|
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