summaryrefslogtreecommitdiff
path: root/include/fitz/filter.h
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2004-10-05 04:50:44 +0200
committerTor Andersson <tor@ghostscript.com>2004-10-05 04:50:44 +0200
commit00905a4e2b959ccc3b79381acbf1d3b8e5319e8e (patch)
treee880b845138781aa72473a7be579152a5d20e4eb /include/fitz/filter.h
parent970ce563601547adcaa131229bf296f5c3e2db3c (diff)
downloadmupdf-00905a4e2b959ccc3b79381acbf1d3b8e5319e8e.tar.xz
refactor file code. fix file writing.
Diffstat (limited to 'include/fitz/filter.h')
-rw-r--r--include/fitz/filter.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/fitz/filter.h b/include/fitz/filter.h
index 6f234143..f6a1603f 100644
--- a/include/fitz/filter.h
+++ b/include/fitz/filter.h
@@ -35,6 +35,7 @@ struct fz_filter_s
struct fz_buffer_s
{
+ int ownsdata;
unsigned char *bp;
unsigned char *rp;
unsigned char *wp;
@@ -53,6 +54,7 @@ fz_error *fz_chainpipeline(fz_filter **fp, fz_filter *head, fz_filter *tail, fz_
void fz_unchainpipeline(fz_filter *pipe, fz_filter **oldfp, fz_buffer **oldbp);
fz_error *fz_newbuffer(fz_buffer **bufp, int size);
+fz_error *fz_newbufferwithdata(fz_buffer **bufp, unsigned char *data, int size);
fz_error *fz_rewindbuffer(fz_buffer *buf);
fz_error *fz_growbuffer(fz_buffer *buf);
void fz_freebuffer(fz_buffer *buf);