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