diff options
Diffstat (limited to 'source/pdf/pdf-portfolio.c')
-rw-r--r-- | source/pdf/pdf-portfolio.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/source/pdf/pdf-portfolio.c b/source/pdf/pdf-portfolio.c index 4821e8be..c0eca9ec 100644 --- a/source/pdf/pdf-portfolio.c +++ b/source/pdf/pdf-portfolio.c @@ -583,21 +583,21 @@ pdf_name_tree_insert(fz_context *ctx, pdf_document *doc, pdf_obj *tree, pdf_obj if (!data.found) { /* Completely empty name tree! */ - pdf_dict_put_drop(ctx, tree, PDF_NAME_Names, pdf_new_array(ctx, doc, 2)); - pdf_dict_put_drop(ctx, tree, PDF_NAME_Limits, pdf_new_array(ctx, doc, 2)); + pdf_dict_put_array(ctx, tree, PDF_NAME_Names, 2); + pdf_dict_put_array(ctx, tree, PDF_NAME_Limits, 2); data.found = tree; data.found_index = 0; } names = pdf_dict_get(ctx, data.found, PDF_NAME_Names); if (names == NULL) - pdf_dict_put_drop(ctx, data.found, PDF_NAME_Names, (names = pdf_new_array(ctx, doc, 2))); + names = pdf_dict_put_array(ctx, data.found, PDF_NAME_Names, 2); pdf_array_insert(ctx, names, key, 2*data.found_index); pdf_array_insert(ctx, names, val, 2*data.found_index+1); limits = pdf_dict_get(ctx, data.found, PDF_NAME_Limits); if (limits == NULL) - pdf_dict_put_drop(ctx, data.found, PDF_NAME_Limits, (limits = pdf_new_array(ctx, doc, 2))); + limits = pdf_dict_put_array(ctx, data.found, PDF_NAME_Limits, 2); limit0 = pdf_array_get(ctx, limits, 0); limit1 = pdf_array_get(ctx, limits, 1); if (!pdf_is_string(ctx, limit0) || data.found_index == 0) @@ -631,8 +631,8 @@ int pdf_add_portfolio_entry(fz_context *ctx, pdf_document *doc, fz_try(ctx) { val = pdf_new_dict(ctx, doc, 6); - pdf_dict_put_drop(ctx, val, PDF_NAME_CI, pdf_new_dict(ctx, doc, 4)); - pdf_dict_put_drop(ctx, val, PDF_NAME_EF, (ef = pdf_new_dict(ctx, doc, 4))); + pdf_dict_put_dict(ctx, val, PDF_NAME_CI, 4); + ef = pdf_dict_put_dict(ctx, val, PDF_NAME_EF, 4); pdf_dict_put_string(ctx, val, PDF_NAME_F, filename, filename_len); pdf_dict_put_string(ctx, val, PDF_NAME_UF, unifile, unifile_len); pdf_dict_put_string(ctx, val, PDF_NAME_Desc, desc, desc_len); @@ -641,7 +641,7 @@ int pdf_add_portfolio_entry(fz_context *ctx, pdf_document *doc, len = fz_buffer_storage(ctx, buf, NULL); pdf_dict_put_int(ctx, f, PDF_NAME_DL, len); pdf_dict_put_int(ctx, f, PDF_NAME_Length, len); - pdf_dict_put_drop(ctx, f, PDF_NAME_Params, (params = pdf_new_dict(ctx, doc, 4))); + params = pdf_dict_put_dict(ctx, f, PDF_NAME_Params, 4); pdf_dict_put_int(ctx, params, PDF_NAME_Size, len); s = pdf_dict_getl(ctx, pdf_trailer(ctx, doc), PDF_NAME_Root, PDF_NAME_Collection, NULL); |