diff options
author | Tor Andersson <tor@ghostscript.com> | 2009-12-02 18:06:30 +0100 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2009-12-02 18:06:30 +0100 |
commit | 4c5184df2fe18d684787111160b1ffec85e83b26 (patch) | |
tree | a8423ccd5b2a940a688319310ee657826e104034 /apps/mozilla | |
parent | ca0c2ce9056227051fe23625e45c00de94ecbb9b (diff) | |
download | mupdf-4c5184df2fe18d684787111160b1ffec85e83b26.tar.xz |
Update win32, jbig2 and jpx code for malloc changes.
Diffstat (limited to 'apps/mozilla')
-rw-r--r-- | apps/mozilla/moz_main.c | 35 |
1 files changed, 6 insertions, 29 deletions
diff --git a/apps/mozilla/moz_main.c b/apps/mozilla/moz_main.c index 30afc9d9..90d69a67 100644 --- a/apps/mozilla/moz_main.c +++ b/apps/mozilla/moz_main.c @@ -88,10 +88,7 @@ void pdfmoz_open(pdfmoz_t *moz, char *filename) moz->filename = filename; - error = pdf_newxref(&moz->xref); - if (error) - pdfmoz_error(moz, error); - + moz->xref = pdf_newxref(); error = pdf_loadxref(moz->xref, filename); if (error) { @@ -113,18 +110,13 @@ void pdfmoz_open(pdfmoz_t *moz, char *filename) pdfmoz_warn(moz, "PDF file is encrypted and needs a password."); } - error = pdf_getpagecount(moz->xref, &moz->pagecount); - if (error) - pdfmoz_error(moz, fz_throw("Cannot get page count.")); - + moz->pagecount = pdf_getpagecount(moz->xref); moz->pages = fz_malloc(sizeof(page_t) * moz->pagecount); for (i = 0; i < moz->pagecount; i++) { fz_obj *pageobj; - error = pdf_getpageobject(moz->xref, i, &pageobj); - if (error) - pdfmoz_error(moz, fz_throw("cannot load page object")); + pageobj = pdf_getpageobject(moz->xref, i); moz->pages[i].obj = fz_keepobj(pageobj); moz->pages[i].page = nil; moz->pages[i].image = nil; @@ -173,11 +165,7 @@ void pdfmoz_open(pdfmoz_t *moz, char *filename) { obj = fz_dictgets(moz->xref->info, "Title"); if (obj) - { - error = pdf_toutf8(&moz->doctitle, obj); - if (error) - pdfmoz_error(moz, error); - } + moz->doctitle = pdf_toutf8(obj); } /* @@ -276,26 +264,15 @@ void pdfmoz_gotouri(pdfmoz_t *moz, fz_obj *uri) int pdfmoz_getpagenum(pdfmoz_t *moz, fz_obj *obj) { - fz_error error; - int page; - int i, y = 0; - - error = pdf_findpageobject(moz->xref, obj, &page); - if (error) - pdfmoz_error(moz, error); - - return page; + return pdf_findpageobject(moz->xref, obj); } void pdfmoz_gotopage(pdfmoz_t *moz, fz_obj *obj) { - fz_error error; int page; int i, y = 0; - error = pdf_findpageobject(moz->xref, obj, &page); - if (error) - pdfmoz_error(moz, error); + page = pdf_findpageobject(moz->xref, obj); for (i = 0; i < page; i++) y += moz->pages[i].px; |