diff options
author | Sebastian Rasmussen <sebras@hotmail.com> | 2010-12-01 00:54:16 +0000 |
---|---|---|
committer | Sebastian Rasmussen <sebras@hotmail.com> | 2010-12-01 00:54:16 +0000 |
commit | b31a16f7bb711764fab3722898e1b459ca79a1e1 (patch) | |
tree | 4721d9cd5d084d7099b9b0e5bf1217f6546764d4 | |
parent | 5b11e896ec7909cb09d1a18fc5968bbedb1c80a3 (diff) | |
download | mupdf-b31a16f7bb711764fab3722898e1b459ca79a1e1.tar.xz |
Add convenience function for debug printing indirect objects.
-rw-r--r-- | fitz/fitz.h | 1 | ||||
-rw-r--r-- | fitz/obj_print.c | 9 |
2 files changed, 10 insertions, 0 deletions
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); +} + |