mirror of
https://git.tukaani.org/xz.git
synced 2024-04-04 12:36:23 +02:00
Workaround unusual SIZE_MAX on SCO OpenServer.
This commit is contained in:
parent
f138bdf76a
commit
70f03b51ff
1 changed files with 6 additions and 3 deletions
|
@ -103,9 +103,12 @@
|
||||||
# define UINT64_MAX UINT64_C(18446744073709551615)
|
# define UINT64_MAX UINT64_C(18446744073709551615)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Interix has broken header files, which typedef size_t to unsigned long,
|
// Incorrect(?) SIZE_MAX:
|
||||||
|
// - Interix headers typedef size_t to unsigned long,
|
||||||
// but a few lines later define SIZE_MAX to INT32_MAX.
|
// but a few lines later define SIZE_MAX to INT32_MAX.
|
||||||
#ifdef __INTERIX
|
// - SCO OpenServer (x86) headers typedef size_t to unsigned int
|
||||||
|
// but define SIZE_MAX to INT32_MAX.
|
||||||
|
#if defined(__INTERIX) || defined(_SCO_DS)
|
||||||
# undef SIZE_MAX
|
# undef SIZE_MAX
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue