forked from Lainports/freebsd-ports
29 lines
1,009 B
Text
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
|
|
|
|
|