summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-outline.c
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2013-06-24 22:03:54 +0100
committerRobin Watts <robin.watts@artifex.com>2013-06-25 10:11:18 +0100
commit997902cd2a0d46404ff4fe09a7380410d1499c5a (patch)
treeded41aa535d7445807aea17a364f993fb8603729 /source/pdf/pdf-outline.c
parent07dd8540ae72b0e7be64d04c38d8c19b83d184b6 (diff)
downloadmupdf-997902cd2a0d46404ff4fe09a7380410d1499c5a.tar.xz
Rid the world of "pdf_document *xref".
For historical reasons lots of the code uses "xref" when talking about a pdf document. Now pdf_xref is a separate type this has become confusing, so replace 'xref' with 'doc' for clarity.
Diffstat (limited to 'source/pdf/pdf-outline.c')
-rw-r--r--source/pdf/pdf-outline.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/source/pdf/pdf-outline.c b/source/pdf/pdf-outline.c
index 584d60ea..e83997b8 100644
--- a/source/pdf/pdf-outline.c
+++ b/source/pdf/pdf-outline.c
@@ -1,9 +1,9 @@
#include "mupdf/pdf.h"
static fz_outline *
-pdf_load_outline_imp(pdf_document *xref, pdf_obj *dict)
+pdf_load_outline_imp(pdf_document *doc, pdf_obj *dict)
{
- fz_context *ctx = xref->ctx;
+ fz_context *ctx = doc->ctx;
fz_outline *node, **prev, *first;
pdf_obj *obj;
pdf_obj *odict = dict;
@@ -29,16 +29,16 @@ pdf_load_outline_imp(pdf_document *xref, pdf_obj *dict)
obj = pdf_dict_gets(dict, "Title");
if (obj)
- node->title = pdf_to_utf8(xref, obj);
+ node->title = pdf_to_utf8(doc, obj);
if ((obj = pdf_dict_gets(dict, "Dest")))
- node->dest = pdf_parse_link_dest(xref, obj);
+ node->dest = pdf_parse_link_dest(doc, obj);
else if ((obj = pdf_dict_gets(dict, "A")))
- node->dest = pdf_parse_action(xref, obj);
+ node->dest = pdf_parse_action(doc, obj);
obj = pdf_dict_gets(dict, "First");
if (obj)
- node->down = pdf_load_outline_imp(xref, obj);
+ node->down = pdf_load_outline_imp(doc, obj);
dict = pdf_dict_gets(dict, "Next");
}
@@ -58,15 +58,15 @@ pdf_load_outline_imp(pdf_document *xref, pdf_obj *dict)
}
fz_outline *
-pdf_load_outline(pdf_document *xref)
+pdf_load_outline(pdf_document *doc)
{
pdf_obj *root, *obj, *first;
- root = pdf_dict_gets(pdf_trailer(xref), "Root");
+ root = pdf_dict_gets(pdf_trailer(doc), "Root");
obj = pdf_dict_gets(root, "Outlines");
first = pdf_dict_gets(obj, "First");
if (first)
- return pdf_load_outline_imp(xref, first);
+ return pdf_load_outline_imp(doc, first);
return NULL;
}