From c486ecbe49b1a03adb0d6462dbf6d0956c2b1049 Mon Sep 17 00:00:00 2001 From: "Sven M. Hallberg" <pesco@khjk.org> Date: Tue, 28 Feb 2023 13:18:25 +0000 Subject: [PATCH] print unknown xref stream entry types Instead of throwing an assertion failure. Fixes #46. --- pdf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pdf.c b/pdf.c index 0001ec5..3c181c3 100644 --- a/pdf.c +++ b/pdf.c @@ -449,7 +449,8 @@ pp_xrentry(FILE *stream, const HParsedToken *tok, int indent, int delta) "\"idx\":%zu }", xr->o.stm, xr->o.idx); break; default: - assert(!"reached"); + fprintf(stream, "{ \"type\":%d, \"stm\":%zu, \"idx\":%zu }", + xr->type, xr->o.stm, xr->o.idx); } } -- GitLab