diff --git a/contrib/minizip/ioapi.h b/contrib/minizip/ioapi.h index 8dcbdb0..82ea3a9 100644 --- a/contrib/minizip/ioapi.h +++ b/contrib/minizip/ioapi.h @@ -94,7 +94,10 @@ typedef uint64_t ZPOS64_T; /* Maximum unsigned 32-bit value used as placeholder for zip64 */ #define MAXU32 0xffffffff -#if defined(_MSC_VER) || defined(__BORLANDC__) +/* See https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c04623066 (C) + * See https://support.hpe.com/hpsc/doc/public/display?docId=a00058500en_us (C++) + */ +#if defined(_MSC_VER) || defined(__BORLANDC__) || ((defined(__DECC) || defined(__DECCXX)) && !defined(__osf) && (defined(__alpha) || defined(__ia64) || defined(__IA64))) || defined(__int64) typedef unsigned __int64 ZPOS64_T; #else typedef unsigned long long int ZPOS64_T;