for (lump = wad.gfx.lumps, i = 0;i < wad.gfx.numlumps;i++, lump++)
if (!strcmp(clean, lump->name))
return (wad.gfx_base + lump->filepos);
-
- if (wad.gfx_base)
- Con_DPrintf("W_GetLumpByName(\"%s\"): couldn't find file in gfx.wad\n", name);
- else
- Con_DPrintf("W_GetLumpByName(\"%s\"): couldn't load gfx.wad\n", name);
return NULL;
}
int numlumps;
mwad_t *w;
- file = FS_Open (filename, "rb", false, false);
+ file = FS_OpenVirtualFile(filename, false);
if (!file)
{
if (complain)
unsigned char *data;
mwad_t *w;
char texname[17];
+ size_t range;
texname[16] = 0;
W_CleanupName(name, texname);
if (!wad.hlwads.mempool)
Mem_ExpandableArray_NewArray(&wad.hlwads, cls.permanentmempool, sizeof(mwad_t), 16);
- for (k = 0;k < Mem_ExpandableArray_IndexRange(&wad.hlwads);k++)
+ range = Mem_ExpandableArray_IndexRange(&wad.hlwads);
+ for (k = 0;k < range;k++)
{
w = (mwad_t *)Mem_ExpandableArray_RecordAtIndex(&wad.hlwads, k);
if (!w)