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)
|
||||
#endif
|
||||
|
||||
// Interix has broken header files, which typedef size_t to unsigned long,
|
||||
// but a few lines later define SIZE_MAX to INT32_MAX.
|
||||
#ifdef __INTERIX
|
||||
// Incorrect(?) SIZE_MAX:
|
||||
// - Interix headers typedef size_t to unsigned long,
|
||||
// but a few lines later define SIZE_MAX to INT32_MAX.
|
||||
// - 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
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in a new issue