diff options
author | Andy Grundman <andyg@activestate.com> | 2015-08-11 09:40:34 -0700 |
---|---|---|
committer | Ingy döt Net <ingy@ingy.net> | 2018-01-08 10:37:15 -0800 |
commit | 2b8b563222293e2cc410cd7fd9cb31f05622d97e (patch) | |
tree | afcd409d95e1aa7ad313dd2f2514b297b5a1d226 /src | |
parent | a9a9b271fe6ea6c856159033e2328a3098bf1cc3 (diff) | |
download | libyaml-git-2b8b563222293e2cc410cd7fd9cb31f05622d97e.tar.gz |
Compilation fix for Solaris
From https://github.com/ingydotnet/yaml-libyaml-pm/issues/24
Diffstat (limited to 'src')
-rw-r--r-- | src/yaml_private.h | 7 |
1 files changed, 6 insertions, 1 deletions
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 <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 |