]> andersk Git - libyaml.git/blobdiff - src/yaml_private.h
Compilation fix for Solaris
[libyaml.git] / src / yaml_private.h
index ac1295b7d3331b8c95fe640d41cab9214d887784..05123285d441a4624a48827e55d85e1fd8af1cc4 100644 (file)
@@ -9,14 +9,19 @@
 #include <stddef.h>
 
 #ifndef _MSC_VER
+#if defined(__sun) || defined(__sun__)
+#include <sys/inttypes.h>
+#define PTRDIFF_MAX INT_MAX
+#else
 #include <stdint.h>
-#ifndef PTRDIFF_MAX /* gcc on HP-UX sucks */
+#ifndef PTRDIFF_MAX /* gcc on HP-UX */
 #ifdef _LP64
 #define PTRDIFF_MAX 0x7FFFFFFFFFFFFFFFLL
 #else
 #define PTRDIFF_MAX 0x7FFFFFFFL
 #endif
 #endif
+#endif
 #else
 #ifdef _WIN64
 #define PTRDIFF_MAX _I64_MAX
This page took 0.033835 seconds and 4 git commands to generate.