Should fix some gcc 64bit issues.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2450 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2006-12-26 18:21:22 +00:00
parent b698a1148b
commit a0c7a347df
3 changed files with 6 additions and 3 deletions

View File

@ -1041,11 +1041,13 @@ static void *FSZIP_LoadZipFile (vfsfile_t *packhandle, char *desc)
zip->files = newfiles = Z_Malloc (zip->numfiles * sizeof(packfile_t));
for (i = 0; i < zip->numfiles; i++)
{
unzGetCurrentFileInfo (zip->handle, &file_info, newfiles[i].name, sizeof(newfiles[i].name), NULL, 0, NULL, 0);
if (unzGetCurrentFileInfo (zip->handle, &file_info, newfiles[i].name, sizeof(newfiles[i].name), NULL, 0, NULL, 0) != UNZ_OK)
Con_Printf("Zip Error\n");
Q_strlwr(newfiles[i].name);
newfiles[i].filelen = file_info.uncompressed_size;
newfiles[i].filepos = file_info.c_offset;
unzGoToNextFile (zip->handle);
if (unzGoToNextFile (zip->handle) != UNZ_OK)
Con_Printf("Zip Error\n");
}
zip->references = 1;

View File

@ -409,6 +409,7 @@ enum clcq2_ops_e
// the first 16 bits of a packetentities update holds 9 bits
// of entity number and 7 bits of flags
#define U_UNUSABLE (1<<8)
#define U_ORIGIN1 (1<<9)
#define U_ORIGIN2 (1<<10)
#define U_ORIGIN3 (1<<11)

View File

@ -142,7 +142,7 @@ local int unzlocal_getShort(vfsfile_t *fin,unsigned long *pi) {
}
local int unzlocal_getLong(vfsfile_t *fin,unsigned long *pi) {
unsigned long c;
unsigned int c;
int err = VFS_READ(fin, &c, 4);
if (err==4) {
*pi = LittleLong(c);