summaryrefslogtreecommitdiff
path: root/include/fitz/base.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/fitz/base.h')
-rw-r--r--include/fitz/base.h6
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);