From 28b018e41996a3663f79c31d327396e958971967 Mon Sep 17 00:00:00 2001 From: Mark Olsen Date: Wed, 22 Feb 2006 02:43:51 +0000 Subject: [PATCH] Endian fixed the pak-reading code. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1990 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- fteqtv/bsp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fteqtv/bsp.c b/fteqtv/bsp.c index 96dda2d88..21da829d8 100644 --- a/fteqtv/bsp.c +++ b/fteqtv/bsp.c @@ -142,15 +142,15 @@ FILE *FindInPaks(char *gamedir, char *filename, int *size) fclose(f); continue; } - numfiles = header[2]/sizeof(pakfile); - fseek(f, header[1], SEEK_SET); + numfiles = LittleLong(header[2])/sizeof(pakfile); + fseek(f, LittleLong(header[1]), SEEK_SET); for (j = 0; j < numfiles; j++) { fread(&pf, 1, sizeof(pf), f); if (!strcmp(pf.name, filename)) { - fseek(f, pf.offset, 0); - *size = pf.length; + fseek(f, LittleLong(pf.offset), 0); + *size = LittleLong(pf.length); return f; } }