diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/fitz/base_runtime.h | 4 | ||||
-rw-r--r-- | include/fitz/base_sysdep.h | 7 |
2 files changed, 11 insertions, 0 deletions
diff --git a/include/fitz/base_runtime.h b/include/fitz/base_runtime.h index 0bb00292..fc7ad920 100644 --- a/include/fitz/base_runtime.h +++ b/include/fitz/base_runtime.h @@ -64,6 +64,10 @@ void fz_printerror(fz_error *eo); void fz_droperror(fz_error *eo); void fz_warn(char *fmt, ...) __printflike(1,2); +#ifdef WIN32 +#define __func__ __FUNCTION__ +#endif + #define fz_throw(...) fz_throwimp(nil, __func__, __FILE__, __LINE__, __VA_ARGS__) #define fz_rethrow(cause, ...) fz_throwimp(cause, __func__, __FILE__, __LINE__, __VA_ARGS__) #define fz_okay ((fz_error*)0) diff --git a/include/fitz/base_sysdep.h b/include/fitz/base_sysdep.h index c3b7e0ff..4e1e250a 100644 --- a/include/fitz/base_sysdep.h +++ b/include/fitz/base_sysdep.h @@ -39,6 +39,10 @@ #define va_copy(a,b) (a) = (b) #endif +#ifndef R_OK +#define R_OK 4 +#endif + #ifndef O_BINARY #define O_BINARY 0 #endif @@ -65,6 +69,9 @@ #define M_2_SQRTPI 1.12837916709551257390 #define M_SQRT2 1.41421356237309504880 #define M_SQRT_2 0.707106781186547524401 +#ifndef isnan +#define isnan _isnan +#endif #endif #ifdef NEED_STRLCPY |