From 71cfbd5e3ec158efcb49c896bd4468764a9a54fb Mon Sep 17 00:00:00 2001 From: Nickolay V. Shmyrev Date: Sat, 18 Jun 2005 21:43:31 +0000 Subject: Check for incorrect dvi files. Fix parsing dvi on AMD64 platform. Thanks * dvi/dvi-document.c: (dvi_document_load): * dvi/mdvi-lib/dviread.c: (mdvi_init_context): * po/POTFILES.in: Check for incorrect dvi files. Fix parsing dvi on AMD64 platform. Thanks to tester@tester.ca (Olivier Crete). --- (limited to 'dvi/mdvi-lib/dviread.c') diff --git a/dvi/mdvi-lib/dviread.c b/dvi/mdvi-lib/dviread.c index 2f9b5cd..d4eddcc 100644 --- a/dvi/mdvi-lib/dviread.c +++ b/dvi/mdvi-lib/dviread.c @@ -853,7 +853,7 @@ DviContext *mdvi_init_context(DviParams *par, DviPageSpec *spec, const char *fil for(i = 1; i <= 10; i++) page[i] = fsget4(p); page[0] = offset; - offset = (long)fuget4(p); + offset = fsget4(p); /* check if the page is selected */ if(spec && mdvi_page_selected(spec, page, n) == 0) { DEBUG((DBG_DVI, "Page %d (%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld) ignored by request\n", -- cgit v0.9.1