summaryrefslogtreecommitdiff
path: root/source/fitz/fitz-imp.h
diff options
context:
space:
mode:
authorPaul Gardiner <paul.gardiner@artifex.com>2018-01-04 15:11:24 +0000
committerPaul Gardiner <paul.gardiner@artifex.com>2018-01-19 13:52:25 +0000
commit457873fbf7fd6d40242722f3a51b41428302d0ca (patch)
tree2539ea3bc1490012f5f5bd95d0f9064d999eca04 /source/fitz/fitz-imp.h
parent371890461adeff0bcc8d4986f666c59055bebc70 (diff)
downloadmupdf-457873fbf7fd6d40242722f3a51b41428302d0ca.tar.xz
Add fz_output_as_stream
This provides a way for some output streams to also be read, a feature needed for the sake of document signing. Currently this is supported only for file output.
Diffstat (limited to 'source/fitz/fitz-imp.h')
-rw-r--r--source/fitz/fitz-imp.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/fitz/fitz-imp.h b/source/fitz/fitz-imp.h
index 41c905e4..9740213d 100644
--- a/source/fitz/fitz-imp.h
+++ b/source/fitz/fitz-imp.h
@@ -3,6 +3,8 @@
#include "mupdf/fitz.h"
+#include <stdio.h>
+
struct fz_buffer_s
{
int refs;
@@ -91,6 +93,8 @@ void fz_new_output_context(fz_context *ctx);
void fz_drop_output_context(fz_context *ctx);
fz_output_context *fz_keep_output_context(fz_context *ctx);
+fz_stream *fz_open_file_ptr_no_close(fz_context *ctx, FILE *file);
+
#if defined(MEMENTO) || !defined(NDEBUG)
#define FITZ_DEBUG_LOCKING
#endif