diff options
author | Tor Andersson <tor@ghostscript.com> | 2010-07-20 19:35:11 +0000 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2010-07-20 19:35:11 +0000 |
commit | ff2bd7646725c2db1ef1f700b8b92e7820467e0d (patch) | |
tree | 77d46a4093ac89c73936ad31a42b83ee52bbf128 | |
parent | 5acbca479c850298393fe1e4bff4cebd3e7200c8 (diff) | |
download | mupdf-ff2bd7646725c2db1ef1f700b8b92e7820467e0d.tar.xz |
Fix bug in fmtobj -- move the check for indirect first.
-rw-r--r-- | fitz/obj_print.c | 10 | ||||
-rw-r--r-- | mupdf/pdf_fontfile.c | 5 |
2 files changed, 7 insertions, 8 deletions
diff --git a/fitz/obj_print.c b/fitz/obj_print.c index cb98c13c..73b82477 100644 --- a/fitz/obj_print.c +++ b/fitz/obj_print.c @@ -220,6 +220,11 @@ static void fmtobj(struct fmt *fmt, fz_obj *obj) if (!obj) fmtputs(fmt, "<nil>"); + else if (fz_isindirect(obj)) + { + sprintf(buf, "%d %d R", fz_tonum(obj), fz_togen(obj)); + fmtputs(fmt, buf); + } else if (fz_isnull(obj)) fmtputs(fmt, "null"); else if (fz_isbool(obj)) @@ -264,11 +269,6 @@ static void fmtobj(struct fmt *fmt, fz_obj *obj) fmtarray(fmt, obj); else if (fz_isdict(obj)) fmtdict(fmt, obj); - else if (fz_isindirect(obj)) - { - sprintf(buf, "%d %d R", fz_tonum(obj), fz_togen(obj)); - fmtputs(fmt, buf); - } else fmtputs(fmt, "<unknown object>"); } diff --git a/mupdf/pdf_fontfile.c b/mupdf/pdf_fontfile.c index f8f32eac..c461823f 100644 --- a/mupdf/pdf_fontfile.c +++ b/mupdf/pdf_fontfile.c @@ -53,12 +53,11 @@ enum enum { CNS, GB, Japan, Korea }; enum { MINCHO, GOTHIC }; -static const struct -{ +static const struct { const char *name; const unsigned char *cff; const unsigned int *len; - } basefonts[] = { +} basefonts[] = { { "Courier", pdf_font_NimbusMonL_Regu_cff_buf, &pdf_font_NimbusMonL_Regu_cff_len }, |