diff -ur poppler-0.32.0.orig/goo/GooString.h poppler-0.32.0/goo/GooString.h --- poppler-0.32.0.orig/goo/GooString.h 2014-10-07 22:41:15.000000000 +0200 +++ poppler-0.32.0/goo/GooString.h 2014-11-04 10:20:40.567904859 +0100 @@ -34,6 +34,21 @@ #endif #include // for LLONG_MAX and ULLONG_MAX + +/* and/or the compiler may or may not define these. */ +/* Minimum and maximum values a `signed long long int' can hold. */ +#ifndef LLONG_MAX +# define LLONG_MAX 9223372036854775807LL +#endif +#ifndef LLONG_MIN +# define LLONG_MIN (-LLONG_MAX - 1LL) +#endif + +/* Maximum value an `unsigned long long int' can hold. (Minimum is 0.) */ +#ifndef ULLONG_MAX +# define ULLONG_MAX 18446744073709551615ULL +#endif + #include #include // for NULL #include "gtypes.h"