diff options
author | Tor Andersson <tor@ghostscript.com> | 2004-10-05 04:50:44 +0200 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2004-10-05 04:50:44 +0200 |
commit | 00905a4e2b959ccc3b79381acbf1d3b8e5319e8e (patch) | |
tree | e880b845138781aa72473a7be579152a5d20e4eb /include/fitz/file.h | |
parent | 970ce563601547adcaa131229bf296f5c3e2db3c (diff) | |
download | mupdf-00905a4e2b959ccc3b79381acbf1d3b8e5319e8e.tar.xz |
refactor file code. fix file writing.
Diffstat (limited to 'include/fitz/file.h')
-rw-r--r-- | include/fitz/file.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/include/fitz/file.h b/include/fitz/file.h index e687e572..7807570c 100644 --- a/include/fitz/file.h +++ b/include/fitz/file.h @@ -12,9 +12,11 @@ struct fz_file_s }; fz_error *fz_openfile(fz_file **filep, char *path, int mode); +fz_error *fz_openbuffer(fz_file **filep, fz_buffer *buf, int mode); fz_error *fz_pushfilter(fz_file *file, fz_filter *filter); void fz_popfilter(fz_file *file); void fz_closefile(fz_file *file); +fz_error *fz_ferror(fz_file *f); int fz_seek(fz_file *f, int ofs); int fz_tell(fz_file *f); @@ -24,10 +26,11 @@ int fz_peekbyte(fz_file *f); int fz_readline(fz_file *f, char *buf, int n); int fz_read(fz_file *f, char *buf, int n); -int fz_write(fz_file *f, char *buf, int n); -int fz_flush(fz_file *f); - fz_error *fz_readfile(unsigned char **bufp, int *lenp, fz_file *file); -fz_error *fz_ferror(fz_file *f); +int fz_printstring(fz_file *f, char *s); +int fz_printobj(fz_file *f, fz_obj *o, int tight); +int fz_print(fz_file *f, char *fmt, ...); +int fz_write(fz_file *f, char *buf, int n); +int fz_flush(fz_file *f); |