diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2016-06-01 16:06:07 +0200 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2016-06-06 14:53:23 +0200 |
commit | cc1fd2ff2a440a7fdb2a30ef66aba31043c4ba92 (patch) | |
tree | 52dc8114ef259825dad3d2c7cc929aa71fcc6c16 /source/pdf | |
parent | ae64e55878766478f536a0b2158e0a29f5cf00ed (diff) | |
download | mupdf-cc1fd2ff2a440a7fdb2a30ef66aba31043c4ba92.tar.xz |
Add FZ_ENABLE_JS configuration define.
Diffstat (limited to 'source/pdf')
-rw-r--r-- | source/pdf/js/pdf-js-none.c | 31 | ||||
-rw-r--r-- | source/pdf/pdf-js-util.js (renamed from source/pdf/js/pdf-util.js) | 0 | ||||
-rw-r--r-- | source/pdf/pdf-js.c (renamed from source/pdf/js/pdf-js.c) | 16 |
3 files changed, 16 insertions, 31 deletions
diff --git a/source/pdf/js/pdf-js-none.c b/source/pdf/js/pdf-js-none.c deleted file mode 100644 index 7cce12be..00000000 --- a/source/pdf/js/pdf-js-none.c +++ /dev/null @@ -1,31 +0,0 @@ -#include "mupdf/pdf.h" - -void pdf_enable_js(fz_context *ctx, pdf_document *doc) -{ -} - -void pdf_disable_js(fz_context *ctx, pdf_document *doc) -{ -} - -int pdf_js_supported(fz_context *ctx, pdf_document *doc) -{ - return 0; -} - -void pdf_js_setup_event(pdf_js *js, pdf_js_event *e) -{ -} - -pdf_js_event *pdf_js_get_event(pdf_js *js) -{ - return NULL; -} - -void pdf_js_execute(pdf_js *js, char *code) -{ -} - -void pdf_js_execute_count(pdf_js *js, char *code, int count) -{ -} diff --git a/source/pdf/js/pdf-util.js b/source/pdf/pdf-js-util.js index 299f80ac..299f80ac 100644 --- a/source/pdf/js/pdf-util.js +++ b/source/pdf/pdf-js-util.js diff --git a/source/pdf/js/pdf-js.c b/source/pdf/pdf-js.c index 57a0191b..259a9b7a 100644 --- a/source/pdf/js/pdf-js.c +++ b/source/pdf/pdf-js.c @@ -1,4 +1,7 @@ #include "mupdf/pdf.h" + +#if FZ_ENABLE_JS + #include "mujs.h" struct pdf_js_s @@ -716,3 +719,16 @@ int pdf_js_supported(fz_context *ctx, pdf_document *doc) { return doc->js != NULL; } + +#else /* FZ_ENABLE_JS */ + +void pdf_drop_js(fz_context *ctx, pdf_js *js) { } +void pdf_enable_js(fz_context *ctx, pdf_document *doc) { } +void pdf_disable_js(fz_context *ctx, pdf_document *doc) { } +int pdf_js_supported(fz_context *ctx, pdf_document *doc) { return 0; } +void pdf_js_setup_event(pdf_js *js, pdf_js_event *e) { } +pdf_js_event *pdf_js_get_event(pdf_js *js) { return NULL; } +void pdf_js_execute(pdf_js *js, char *code) { } +void pdf_js_execute_count(pdf_js *js, char *code, int count) { } + +#endif /* FZ_ENABLE_JS */ |