summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fitz/fitz.h1
-rw-r--r--fitz/obj_print.c9
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);
+}
+