From 90c560641d9b459a658029eefc4cbb02fdbca0b5 Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Mon, 5 Jan 2015 17:34:29 +0000 Subject: Add xref_index to speed searching of sparse xrefs. Add a new index that quickly maps object number to the first xref in which an object appears. This appears to get us the speed back that we lost when moving to sparse xrefs. --- include/mupdf/pdf/xref.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/mupdf/pdf/xref.h') diff --git a/include/mupdf/pdf/xref.h b/include/mupdf/pdf/xref.h index ac8525ac..63580723 100644 --- a/include/mupdf/pdf/xref.h +++ b/include/mupdf/pdf/xref.h @@ -96,7 +96,7 @@ void pdf_replace_xref(pdf_document *doc, pdf_xref_entry *entries, int n); void pdf_xref_ensure_incremental_object(pdf_document *doc, int num); int pdf_xref_is_incremental(pdf_document *doc, int num); -void pdf_repair_xref(pdf_document *doc, pdf_lexbuf *buf); +void pdf_repair_xref(pdf_document *doc); void pdf_repair_obj_stms(pdf_document *doc); pdf_obj *pdf_new_ref(pdf_document *doc, pdf_obj *obj); void pdf_ensure_solid_xref(pdf_document *doc, int num); -- cgit v1.2.3