diff options
Diffstat (limited to 'include/fitz/sysdep.h')
-rw-r--r-- | include/fitz/sysdep.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/include/fitz/sysdep.h b/include/fitz/sysdep.h index 3e0f3232..dd4b8fd3 100644 --- a/include/fitz/sysdep.h +++ b/include/fitz/sysdep.h @@ -14,11 +14,17 @@ #include <errno.h> #include <fcntl.h> /* O_RDONLY & co */ -#ifdef _ISOC99_SOURCE -#elif __GNUC__ -#define restrict __restrict__ +#ifdef HAVE_C99 + +#define FZ_FLEX + #else + +#define FZ_FLEX 0 #define restrict +#define inline __inline__ +#define va_copy(a,b) (a) = (b) + #endif #ifdef WIN32 @@ -50,7 +56,10 @@ #else +#ifndef O_BINARY #define O_BINARY 0 +#endif + #include <unistd.h> #endif |