--- src/chm_lib.c +++ src/chm_lib.c @@ -149,6 +149,17 @@ typedef unsigned __int32 UInt32; typedef __int64 Int64; typedef unsigned __int64 UInt64; +/* Linux: use C standard types */ +#elif defined(__linux__) +#include +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; + /* I386, 32-bit, non-Windows */ /* Sparc */ /* MIPS */