ref: 7a82fc0abd135e08875ec4941ba43e832bc1b7f3
parent: 3a424b8fa0e30b76b49b9c2f2fe167e5dc653073
author: Chris Liddell <chris.liddell@artifex.com>
date: Wed Aug 29 12:19:55 EDT 2012
Remove dependence on jbig2dec auto-generated files Also provide a workaround for LCMS2 on systems without sqrtf(). No cluster differences
--- a/os_types.h
+++ b/os_types.h
@@ -44,6 +44,14 @@
# include "config_types.h"
#elif defined(_WIN32) || defined(__WIN32__)
# include "config_win32.h"
+#elif defined (STD_INT_USE_SYS_TYPES_H)
+# include <sys/types.h>
+#elif defined (STD_INT_USE_INTTYPES_H)
+# include <inttypes.h>
+#elif defined (STD_INT_USE_SYS_INTTYPES_H)
+# include <sys/inttypes.h>
+#elif defined (STD_INT_USE_SYS_INT_TYPES_H)
+# include <sys/int_types.h>
#elif !defined(HAVE_STDINT_H)
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;