--- advancecomp-1.14/7z/Portable.h.64bit 2005-05-26 11:02:30.000000000 -0400 +++ advancecomp-1.14/7z/Portable.h 2005-05-26 10:50:22.000000000 -0400 @@ -16,7 +16,11 @@ typedef UINT16 WORD; typedef UINT32 DWORD; -typedef unsigned UINT_PTR; +#if defined(__x86_64__) || defined(__s390x__) || defined(__ppc64__) || defined(__ia64__) || defined(__sparc64__) || defined(__alpha__) +typedef unsigned long UINT_PTR; +#else +typedef unsigned int UINT_PTR; +#endif typedef int BOOL; #define FALSE 0