summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-xref.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/pdf/pdf-xref.c')
-rw-r--r--source/pdf/pdf-xref.c35
1 files changed, 12 insertions, 23 deletions
diff --git a/source/pdf/pdf-xref.c b/source/pdf/pdf-xref.c
index 9f849e89..c1f7fa0d 100644
--- a/source/pdf/pdf-xref.c
+++ b/source/pdf/pdf-xref.c
@@ -692,7 +692,7 @@ pdf_xref_size_from_old_trailer(fz_context *ctx, pdf_document *doc, pdf_lexbuf *b
}
fz_catch(ctx)
{
- fz_rethrow_message(ctx, "cannot parse trailer");
+ fz_rethrow(ctx);
}
fz_seek(ctx, doc->file, ofs, SEEK_SET);
@@ -845,7 +845,7 @@ pdf_read_old_xref(fz_context *ctx, pdf_document *doc, pdf_lexbuf *buf)
}
fz_catch(ctx)
{
- fz_rethrow_message(ctx, "cannot parse trailer");
+ fz_rethrow(ctx);
}
return trailer;
}
@@ -915,7 +915,7 @@ pdf_read_new_xref(fz_context *ctx, pdf_document *doc, pdf_lexbuf *buf)
fz_catch(ctx)
{
pdf_drop_obj(ctx, trailer);
- fz_rethrow_message(ctx, "cannot parse compressed xref stream object");
+ fz_rethrow(ctx);
}
fz_try(ctx)
@@ -1008,7 +1008,7 @@ pdf_read_xref(fz_context *ctx, pdf_document *doc, fz_off_t ofs, pdf_lexbuf *buf)
}
fz_catch(ctx)
{
- fz_rethrow_message(ctx, "cannot read xref (ofs=%d)", (int)ofs);
+ fz_rethrow(ctx);
}
return trailer;
}
@@ -1083,7 +1083,7 @@ read_xref_section(fz_context *ctx, pdf_document *doc, fz_off_t ofs, pdf_lexbuf *
}
fz_catch(ctx)
{
- fz_rethrow_message(ctx, "cannot read xref at offset %d", (int)ofs);
+ fz_rethrow(ctx);
}
return prevofs;
@@ -1538,7 +1538,7 @@ pdf_init_document(fz_context *ctx, pdf_document *doc)
{
pdf_drop_obj(ctx, dict);
pdf_drop_obj(ctx, nobj);
- fz_rethrow_message(ctx, "cannot open document");
+ fz_rethrow(ctx);
}
fz_try(ctx)
@@ -1758,7 +1758,7 @@ pdf_load_obj_stm(fz_context *ctx, pdf_document *doc, int num, int gen, pdf_lexbu
}
fz_catch(ctx)
{
- fz_rethrow_message(ctx, "cannot open object stream (%d %d R)", num, gen);
+ fz_rethrow(ctx);
}
return ret_entry;
}
@@ -2076,7 +2076,7 @@ object_updated:
}
fz_catch(ctx)
{
- fz_rethrow_message(ctx, "cannot load object stream containing object (%d %d R)", num, gen);
+ fz_rethrow(ctx);
}
if (x == NULL)
fz_throw(ctx, FZ_ERROR_GENERIC, "cannot load object stream containing object (%d %d R)", num, gen);
@@ -2104,19 +2104,8 @@ object_updated:
pdf_obj *
pdf_load_object(fz_context *ctx, pdf_document *doc, int num, int gen)
{
- pdf_xref_entry *entry;
-
- fz_try(ctx)
- {
- entry = pdf_cache_object(ctx, doc, num, gen);
- }
- fz_catch(ctx)
- {
- fz_rethrow_message(ctx, "cannot load object (%d %d R) into cache", num, gen);
- }
-
+ pdf_xref_entry *entry = pdf_cache_object(ctx, doc, num, gen);
assert(entry->obj != NULL);
-
return pdf_keep_obj(ctx, entry->obj);
}
@@ -2358,7 +2347,7 @@ pdf_open_document_with_stream(fz_context *ctx, fz_stream *file)
fz_catch(ctx)
{
pdf_close_document(ctx, doc);
- fz_rethrow_message(ctx, "cannot load document from stream");
+ fz_rethrow(ctx);
}
return doc;
}
@@ -2385,7 +2374,7 @@ pdf_open_document(fz_context *ctx, const char *filename)
fz_catch(ctx)
{
pdf_close_document(ctx, doc);
- fz_rethrow_message(ctx, "cannot load document '%s'", filename);
+ fz_rethrow(ctx);
}
return doc;
}
@@ -2805,7 +2794,7 @@ pdf_document *pdf_create_document(fz_context *ctx)
{
pdf_drop_obj(ctx, trailer);
pdf_drop_obj(ctx, o);
- fz_rethrow_message(ctx, "Failed to create empty document");
+ fz_rethrow(ctx);
}
return doc;
}