diff options
author | Sebastian Rasmussen <sebras@hotmail.com> | 2010-07-15 14:07:06 +0000 |
---|---|---|
committer | Sebastian Rasmussen <sebras@hotmail.com> | 2010-07-15 14:07:06 +0000 |
commit | 4520fd49b5cfd3b2796b374a2251f031b21f7008 (patch) | |
tree | 840007173db852099dc3670ab91041bd86b51329 /apps | |
parent | 76f343dbf47c37552f7eabc1ef19a6074a35ad8f (diff) | |
download | mupdf-4520fd49b5cfd3b2796b374a2251f031b21f7008.tar.xz |
Make use of fitz object comparison function in pdfinfo.
Diffstat (limited to 'apps')
-rw-r--r-- | apps/pdfinfo.c | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/apps/pdfinfo.c b/apps/pdfinfo.c index dca18da0..26a7556f 100644 --- a/apps/pdfinfo.c +++ b/apps/pdfinfo.c @@ -239,8 +239,7 @@ gatherfonts(int page, fz_obj *pageref, fz_obj *pageobj, fz_obj *dict) name = fz_dictgets(fontdict, "Name"); for (k = 0; k < fonts; k++) - if (fz_tonum(font[k].u.font.obj) == fz_tonum(fontdict) && - fz_togen(font[k].u.font.obj) == fz_togen(fontdict)) + if (!fz_objcmp(font[k].u.font.obj, fontdict)) break; if (k < fonts) @@ -310,8 +309,7 @@ gatherimages(int page, fz_obj *pageref, fz_obj *pageobj, fz_obj *dict) bpc = fz_dictgets(imagedict, "BitsPerComponent"); for (k = 0; k < images; k++) - if (fz_tonum(image[k].u.image.obj) == fz_tonum(imagedict) && - fz_togen(image[k].u.image.obj) == fz_togen(imagedict)) + if (!fz_objcmp(image[k].u.image.obj, imagedict)) break; if (k < images) @@ -368,8 +366,7 @@ gatherforms(int page, fz_obj *pageref, fz_obj *pageobj, fz_obj *dict) reference = fz_dictgets(xobjdict, "Ref"); for (k = 0; k < forms; k++) - if (fz_tonum(form[k].u.form.obj) == fz_tonum(xobjdict) && - fz_togen(form[k].u.form.obj) == fz_togen(xobjdict)) + if (!fz_objcmp(form[k].u.form.obj, xobjdict)) break; if (k < forms) @@ -413,8 +410,7 @@ gatherpsobjs(int page, fz_obj *pageref, fz_obj *pageobj, fz_obj *dict) continue; for (k = 0; k < psobjs; k++) - if (fz_tonum(psobj[k].u.form.obj) == fz_tonum(xobjdict) && - fz_togen(psobj[k].u.form.obj) == fz_togen(xobjdict)) + if (!fz_objcmp(psobj[k].u.form.obj, xobjdict)) break; if (k < psobjs) @@ -456,8 +452,7 @@ gathershadings(int page, fz_obj *pageref, fz_obj *pageobj, fz_obj *dict) } for (k = 0; k < shadings; k++) - if (fz_tonum(shading[k].u.shading.obj) == fz_tonum(shade) && - fz_togen(shading[k].u.shading.obj) == fz_togen(shade)) + if (!fz_objcmp(shading[k].u.shading.obj, shade)) break; if (k < shadings) @@ -524,8 +519,7 @@ gatherpatterns(int page, fz_obj *pageref, fz_obj *pageobj, fz_obj *dict) } for (k = 0; k < patterns; k++) - if (fz_tonum(pattern[k].u.pattern.obj) == fz_tonum(patterndict) && - fz_togen(pattern[k].u.pattern.obj) == fz_togen(patterndict)) + if (!fz_objcmp(pattern[k].u.pattern.obj, patterndict)) break; if (k < patterns) |