From b31a16f7bb711764fab3722898e1b459ca79a1e1 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Wed, 1 Dec 2010 00:54:16 +0000 Subject: Add convenience function for debug printing indirect objects. --- fitz/fitz.h | 1 + fitz/obj_print.c | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/fitz/fitz.h b/fitz/fitz.h index ac3bf00f..37bffbc5 100644 --- a/fitz/fitz.h +++ b/fitz/fitz.h @@ -440,6 +440,7 @@ void fz_sortdict(fz_obj *dict); int fz_sprintobj(char *s, int n, fz_obj *obj, int tight); int fz_fprintobj(FILE *fp, fz_obj *obj, int tight); void fz_debugobj(fz_obj *obj); +void fz_debugref(fz_obj *obj); char *fz_objkindstr(fz_obj *obj); diff --git a/fitz/obj_print.c b/fitz/obj_print.c index 94509b9b..a6ef73e2 100644 --- a/fitz/obj_print.c +++ b/fitz/obj_print.c @@ -325,3 +325,12 @@ fz_debugobj(fz_obj *obj) { fz_fprintobj(stdout, obj, 0); } + +void +fz_debugref(fz_obj *ref) +{ + fz_obj *obj; + obj = fz_resolveindirect(ref); + fz_debugobj(obj); +} + -- cgit v1.2.3