summaryrefslogtreecommitdiff
path: root/source/fitz
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2017-04-24 15:25:13 +0200
committerTor Andersson <tor.andersson@artifex.com>2017-04-27 15:11:37 +0200
commit78c1264e14804a06c6d03072c8c57820fde4e148 (patch)
tree0c17cb985c847176a326457fa05fa937f8fa7bed /source/fitz
parentcb85c97aba355ebe53849743611aaf78a483d24e (diff)
downloadmupdf-78c1264e14804a06c6d03072c8c57820fde4e148.tar.xz
Remove fz_function abstract structure.
There is only one implementation, so don't bother with the abstraction. Just use pdf_function directly.
Diffstat (limited to 'source/fitz')
-rw-r--r--source/fitz/function.c49
1 files changed, 0 insertions, 49 deletions
diff --git a/source/fitz/function.c b/source/fitz/function.c
deleted file mode 100644
index dddbd220..00000000
--- a/source/fitz/function.c
+++ /dev/null
@@ -1,49 +0,0 @@
-#include "mupdf/fitz.h"
-
-void
-fz_eval_function(fz_context *ctx, fz_function *func, const float *in, int inlen, float *out, int outlen)
-{
- float fakein[FZ_FN_MAXM];
- float fakeout[FZ_FN_MAXN];
- int i;
-
- if (inlen < func->m)
- {
- for (i = 0; i < func->m; ++i)
- fakein[i] = in[i];
- for (; i < inlen; ++i)
- fakein[i] = 0;
- in = fakein;
- }
-
- if (outlen < func->n)
- {
- func->evaluate(ctx, func, in, fakeout);
- for (i = 0; i < outlen; ++i)
- out[i] = fakeout[i];
- }
- else
- {
- func->evaluate(ctx, func, in, out);
- for (i = func->n; i < outlen; ++i)
- out[i] = 0;
- }
-}
-
-fz_function *
-fz_keep_function(fz_context *ctx, fz_function *func)
-{
- return fz_keep_storable(ctx, &func->storable);
-}
-
-void
-fz_drop_function(fz_context *ctx, fz_function *func)
-{
- fz_drop_storable(ctx, &func->storable);
-}
-
-size_t
-fz_function_size(fz_context *ctx, fz_function *func)
-{
- return (func ? func->size : 0);
-}