summaryrefslogtreecommitdiff
path: root/source/tools
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2018-01-30 16:14:24 +0100
committerTor Andersson <tor.andersson@artifex.com>2018-01-31 11:57:00 +0100
commit43e6a76ff86747501b77f2e485bdfcd8c067fb8f (patch)
treea74407012dd8867f58d307212096920cfc1c642b /source/tools
parente4b3a9d4c74272d421492b4967c6190cf26f8a73 (diff)
downloadmupdf-43e6a76ff86747501b77f2e485bdfcd8c067fb8f.tar.xz
Use convenience pdf dictionary/array creation functions.
Diffstat (limited to 'source/tools')
-rw-r--r--source/tools/pdfmerge.c2
-rw-r--r--source/tools/pdfposter.c18
2 files changed, 10 insertions, 10 deletions
diff --git a/source/tools/pdfmerge.c b/source/tools/pdfmerge.c
index 14551ecf..86e8a27b 100644
--- a/source/tools/pdfmerge.c
+++ b/source/tools/pdfmerge.c
@@ -50,7 +50,7 @@ static void page_merge(int page_from, int page_to, pdf_graft_map *graft_map)
/* Make a new page object dictionary to hold the items we copy from the source page. */
page_dict = pdf_new_dict(ctx, doc_des, 4);
- pdf_dict_put_drop(ctx, page_dict, PDF_NAME_Type, PDF_NAME_Page);
+ pdf_dict_put(ctx, page_dict, PDF_NAME_Type, PDF_NAME_Page);
for (i = 0; i < nelem(copy_list); i++)
{
diff --git a/source/tools/pdfposter.c b/source/tools/pdfposter.c
index 304e6bbb..8f16834d 100644
--- a/source/tools/pdfposter.c
+++ b/source/tools/pdfposter.c
@@ -47,10 +47,10 @@ intersect_box(fz_context *ctx, pdf_document *doc, pdf_obj *page, pdf_obj *box_na
old_rect.y1 = mb->y1;
newbox = pdf_new_array(ctx, doc, 4);
- pdf_array_push_drop(ctx, newbox, pdf_new_real(ctx, doc, old_rect.x0));
- pdf_array_push_drop(ctx, newbox, pdf_new_real(ctx, doc, old_rect.y0));
- pdf_array_push_drop(ctx, newbox, pdf_new_real(ctx, doc, old_rect.x1));
- pdf_array_push_drop(ctx, newbox, pdf_new_real(ctx, doc, old_rect.y1));
+ pdf_array_push_real(ctx, newbox, old_rect.x0);
+ pdf_array_push_real(ctx, newbox, old_rect.y0);
+ pdf_array_push_real(ctx, newbox, old_rect.x1);
+ pdf_array_push_real(ctx, newbox, old_rect.y1);
pdf_dict_put_drop(ctx, page, box_name, newbox);
}
@@ -131,10 +131,10 @@ static void decimatepages(fz_context *ctx, pdf_document *doc)
else
mb.y1 = mediabox.y0 + (h/yf)*(y+1);
- pdf_array_push_drop(ctx, newmediabox, pdf_new_real(ctx, doc, mb.x0));
- pdf_array_push_drop(ctx, newmediabox, pdf_new_real(ctx, doc, mb.y0));
- pdf_array_push_drop(ctx, newmediabox, pdf_new_real(ctx, doc, mb.x1));
- pdf_array_push_drop(ctx, newmediabox, pdf_new_real(ctx, doc, mb.y1));
+ pdf_array_push_real(ctx, newmediabox, mb.x0);
+ pdf_array_push_real(ctx, newmediabox, mb.y0);
+ pdf_array_push_real(ctx, newmediabox, mb.x1);
+ pdf_array_push_real(ctx, newmediabox, mb.y1);
pdf_dict_put(ctx, newpageobj, PDF_NAME_Parent, pages);
pdf_dict_put_drop(ctx, newpageobj, PDF_NAME_MediaBox, newmediabox);
@@ -154,7 +154,7 @@ static void decimatepages(fz_context *ctx, pdf_document *doc)
}
/* Update page count and kids array */
- pdf_dict_put_drop(ctx, pages, PDF_NAME_Count, pdf_new_int(ctx, doc, kidcount));
+ pdf_dict_put_int(ctx, pages, PDF_NAME_Count, kidcount);
pdf_dict_put_drop(ctx, pages, PDF_NAME_Kids, kids);
}