freebsd-ports/textproc/archmage/files/patch-ab
Sergey Matveychuk f55193f7f7 - Unbreak on arch != i386
Submitted by:	maintainer (on IRC)
2005-04-03 16:14:02 +00:00

29 lines
1,009 B
Text

--- chmlib/chm_lib.h.orig Sun Apr 3 19:53:57 2005
+++ chmlib/chm_lib.h Sun Apr 3 19:54:41 2005
@@ -139,18 +139,15 @@
/* I386, 32-bit, non-Windows */
/* Sparc */
/* MIPS */
-#elif __i386__ || __sun || __sgi
-typedef unsigned char UChar;
-typedef short Int16;
-typedef unsigned short UInt16;
-typedef long Int32;
-typedef unsigned long UInt32;
-typedef long long Int64;
-typedef unsigned long long UInt64;
#else
-
-/* yielding an error is preferable to yielding incorrect behavior */
-#error "Please define the sized types for your platform in chm_lib.c"
+/* In Unix we have fixed size types in sys/types.h */
+typedef unsigned char UChar;
+typedef int16_t Int16;
+typedef uint16_t UInt16;
+typedef int32_t Int32;
+typedef uint32_t UInt32;
+typedef int64_t Int64;
+typedef uint64_t UInt64;
#endif