diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2016-06-16 11:23:32 +0200 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2016-06-16 18:08:15 +0100 |
commit | b8f6455de4c500807bf85825d32a69a9c71efcd7 (patch) | |
tree | b92255ed39eb36e7f1e07c016617aaba6a6c2c06 | |
parent | 3ab4938180ee24769b081badfe6c2fe91c924b3f (diff) | |
download | mupdf-b8f6455de4c500807bf85825d32a69a9c71efcd7.tar.xz |
Return options struct argument from pdf_parse_write_options.
Makes it easier to chain function calls.
-rw-r--r-- | include/mupdf/pdf/document.h | 2 | ||||
-rw-r--r-- | source/pdf/pdf-write.c | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/include/mupdf/pdf/document.h b/include/mupdf/pdf/document.h index 9ddeec8d..8c3b7591 100644 --- a/include/mupdf/pdf/document.h +++ b/include/mupdf/pdf/document.h @@ -406,7 +406,7 @@ struct pdf_write_options_s z: deflate s: sanitize content streams */ -void pdf_parse_write_options(fz_context *ctx, pdf_write_options *opts, const char *args); +pdf_write_options *pdf_parse_write_options(fz_context *ctx, pdf_write_options *opts, const char *args); /* pdf_has_unsaved_sigs: Returns true if there are digital signatures waiting to diff --git a/source/pdf/pdf-write.c b/source/pdf/pdf-write.c index 45b725fb..b160002e 100644 --- a/source/pdf/pdf-write.c +++ b/source/pdf/pdf-write.c @@ -2755,7 +2755,7 @@ static int opteq(const char *a, const char *b) const char *fz_pdf_write_options_usage = "PDF output options:\n" - "\tdecompress: decompress all streams (except when compress-fonts or compress-images)\n" + "\tdecompress: decompress all streams (except compress-fonts/images)\n" "\tcompress: compress all streams\n" "\tcompress-fonts: compress embedded fonts\n" "\tcompress-images: compress images\n" @@ -2768,7 +2768,8 @@ const char *fz_pdf_write_options_usage = "\tor garbage=deduplicate: ... and remove duplicate objects\n" ; -void pdf_parse_write_options(fz_context *ctx, pdf_write_options *opts, const char *args) +pdf_write_options * +pdf_parse_write_options(fz_context *ctx, pdf_write_options *opts, const char *args) { const char *val; @@ -2801,6 +2802,8 @@ void pdf_parse_write_options(fz_context *ctx, pdf_write_options *opts, const cha else opts->do_garbage = atoi(val); } + + return opts; } int pdf_can_be_saved_incrementally(fz_context *ctx, pdf_document *doc) |