diff --git a/pdf.c b/pdf.c index 052069632e55e96287e9638ef7e03063f0e967a1..ad3665452df021c4778568707c182d839446af86 100644 --- a/pdf.c +++ b/pdf.c @@ -116,7 +116,7 @@ struct Env { /* * custom token types */ -HTokenType TT_XREntry, TT_Ref; +HTokenType TT_XREntry, TT_Ref, TT_Dict; typedef struct { enum {XR_FREE, XR_INUSE, XR_OBJSTM} type; @@ -130,6 +130,10 @@ typedef struct { typedef struct { size_t nr, gen; } Ref; +typedef struct { + const HParsedToken *obj; +} Dict; + void pp_xrentry(FILE *stream, const HParsedToken *tok, int indent, int delta) {