From: Andy Grundman Date: Tue, 11 Aug 2015 16:40:34 +0000 (-0700) Subject: Compilation fix for Solaris X-Git-Tag: upstream/0.2.1^2~7 X-Git-Url: http://andersk.mit.edu/gitweb/libyaml.git/commitdiff_plain/2b8b563222293e2cc410cd7fd9cb31f05622d97e Compilation fix for Solaris From https://github.com/ingydotnet/yaml-libyaml-pm/issues/24 --- diff --git a/src/yaml_private.h b/src/yaml_private.h index ac1295b..0512328 100644 --- a/src/yaml_private.h +++ b/src/yaml_private.h @@ -9,14 +9,19 @@ #include #ifndef _MSC_VER +#if defined(__sun) || defined(__sun__) +#include +#define PTRDIFF_MAX INT_MAX +#else #include -#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