diff options
Diffstat (limited to 'include/fitz/base.h')
-rw-r--r-- | include/fitz/base.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/fitz/base.h b/include/fitz/base.h index 36fe0aeb..c255efe9 100644 --- a/include/fitz/base.h +++ b/include/fitz/base.h @@ -35,8 +35,14 @@ struct fz_error_s #define fz_outofmem (&fz_koutofmem) extern fz_error fz_koutofmem; +#ifdef __WIN32__ +#define fz_throw fz_throwMS +fz_error *fz_throwMS(char *fmt, ...); +#else #define fz_throw(fmt, ...) fz_throw0(__func__, __FILE__, __LINE__, fmt, ## __VA_ARGS__) fz_error *fz_throw0(const char *func, const char *file, int line, char *fmt, ...); +#endif + void fz_warn(char *fmt, ...); void fz_abort(fz_error *eo); void fz_freeerror(fz_error *eo); |