diff options
author | Robin Watts <robin.watts@artifex.com> | 2013-12-13 16:26:10 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2014-01-02 20:04:41 +0000 |
commit | 0dde9978288535003ad9341613b9e4803339500d (patch) | |
tree | 0c92fa8ac0b42690620836638aad8b386f5a546c | |
parent | 4f5e6c8d18ae2fe2c5aa7d0792aa6fa4e1c92719 (diff) | |
download | mupdf-0dde9978288535003ad9341613b9e4803339500d.tar.xz |
Add rebinding for fz_output.
-rw-r--r-- | include/mupdf/fitz/output.h | 2 | ||||
-rw-r--r-- | source/fitz/output.c | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/include/mupdf/fitz/output.h b/include/mupdf/fitz/output.h index a4f71100..8b171f87 100644 --- a/include/mupdf/fitz/output.h +++ b/include/mupdf/fitz/output.h @@ -68,6 +68,8 @@ void fz_putc(fz_output *out, char c); */ void fz_close_output(fz_output *); +void fz_rebind_output(fz_output *, fz_context *ctx); + static inline int fz_write_int32be(fz_output *out, int x) { char data[4]; diff --git a/source/fitz/output.c b/source/fitz/output.c index e5c3db4e..5be0dccf 100644 --- a/source/fitz/output.c +++ b/source/fitz/output.c @@ -1,5 +1,11 @@ #include "mupdf/fitz.h" +void fz_rebind_output(fz_output *out, fz_context *ctx) +{ + if (out != NULL) + out->ctx = ctx; +} + static int file_printf(fz_output *out, const char *fmt, va_list ap) { |