summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2018-04-12 13:50:07 +0200
committerTor Andersson <tor.andersson@artifex.com>2018-04-25 12:26:32 +0200
commit6ee3e43ca37620febd255390b2c29a2ceda35f93 (patch)
treea188d27e521bcf40270d30eaca6032bd34b76a50
parent706ed587b875fab178fbfc2b60e1a49527e89b80 (diff)
downloadmupdf-6ee3e43ca37620febd255390b2c29a2ceda35f93.tar.xz
Purge unused function: pdf_new_obj_from_str.
-rw-r--r--include/mupdf/pdf/object.h2
-rw-r--r--source/pdf/pdf-object.c24
2 files changed, 0 insertions, 26 deletions
diff --git a/include/mupdf/pdf/object.h b/include/mupdf/pdf/object.h
index d2945199..b41b3134 100644
--- a/include/mupdf/pdf/object.h
+++ b/include/mupdf/pdf/object.h
@@ -31,8 +31,6 @@ pdf_obj *pdf_copy_array(fz_context *ctx, pdf_obj *array);
pdf_obj *pdf_copy_dict(fz_context *ctx, pdf_obj *dict);
pdf_obj *pdf_deep_copy_obj(fz_context *ctx, pdf_obj *obj);
-pdf_obj *pdf_new_obj_from_str(fz_context *ctx, pdf_document *doc, const char *src);
-
pdf_obj *pdf_keep_obj(fz_context *ctx, pdf_obj *obj);
void pdf_drop_obj(fz_context *ctx, pdf_obj *obj);
diff --git a/source/pdf/pdf-object.c b/source/pdf/pdf-object.c
index 0efd667e..286097f7 100644
--- a/source/pdf/pdf-object.c
+++ b/source/pdf/pdf-object.c
@@ -1730,30 +1730,6 @@ int pdf_obj_parent_num(fz_context *ctx, pdf_obj *obj)
}
}
-pdf_obj *pdf_new_obj_from_str(fz_context *ctx, pdf_document *doc, const char *src)
-{
- pdf_obj *result = NULL;
- pdf_lexbuf lexbuf;
- fz_stream *stream = fz_open_memory(ctx, (unsigned char *)src, strlen(src));
-
- pdf_lexbuf_init(ctx, &lexbuf, PDF_LEXBUF_SMALL);
- fz_try(ctx)
- {
- result = pdf_parse_stm_obj(ctx, doc, stream, &lexbuf);
- }
- fz_always(ctx)
- {
- pdf_lexbuf_fin(ctx, &lexbuf);
- fz_drop_stream(ctx, stream);
- }
- fz_catch(ctx)
- {
- fz_rethrow(ctx);
- }
-
- return result;
-}
-
/* Pretty printing objects */
struct fmt