mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-25 19:20:46 +00:00
"return" is not a function.
git-svn-id: https://svn.eduke32.com/eduke32@5803 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
951ad678c4
commit
95f7cf0982
35 changed files with 327 additions and 329 deletions
|
@ -254,7 +254,7 @@ static inline int32_t krecipasm(int32_t i)
|
|||
// Ken did this
|
||||
float const f = (float const)i;
|
||||
i = *(int32_t const *)&f;
|
||||
return((reciptable[(i>>12)&2047]>>(((i-0x3f800000)>>23)&31))^(i>>31));
|
||||
return ((reciptable[(i>>12)&2047]>>(((i-0x3f800000)>>23)&31))^(i>>31));
|
||||
}
|
||||
|
||||
#endif // pragmas_ppc_h_
|
||||
|
|
|
@ -114,7 +114,7 @@ char getpixel(int32_t x, int32_t y)
|
|||
begindrawing(); //{{{
|
||||
r = readpixel((void *) (ylookup[y]+x+frameplace));
|
||||
enddrawing(); //}}}
|
||||
return(r);
|
||||
return r;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -919,7 +919,7 @@ CANCEL:
|
|||
// clearfilenames();
|
||||
uninitengine();
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int32_t mhk=0;
|
||||
|
@ -1523,7 +1523,7 @@ char changechar(char dachar, int32_t dadir, char smooshyalign, char boundcheck)
|
|||
}
|
||||
}
|
||||
}
|
||||
return(dachar);
|
||||
return dachar;
|
||||
}
|
||||
|
||||
|
||||
|
@ -8719,7 +8719,7 @@ static int32_t adjustmark(int32_t *xplc, int32_t *yplc, int16_t danumwalls)
|
|||
*xplc = dax;
|
||||
*yplc = day;
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int32_t checkautoinsert(int32_t dax, int32_t day, int16_t danumwalls)
|
||||
|
@ -8954,7 +8954,7 @@ static int32_t deletesector(int16_t sucksect)
|
|||
if (wall[i].nextwall >= startwall)
|
||||
wall[i].nextsector--;
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t fixspritesectors(void)
|
||||
|
@ -9045,7 +9045,7 @@ static int32_t movewalls(int32_t start, int32_t offs)
|
|||
yax_tweakwalls(start, offs);
|
||||
#endif
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t wallength(int16_t i)
|
||||
|
@ -9177,7 +9177,7 @@ static int32_t numloopsofsector(int16_t sectnum)
|
|||
endwall = startwall + sector[sectnum].wallnum;
|
||||
for (i=startwall; i<endwall; i++)
|
||||
if (wall[i].point2 < i) numloops++;
|
||||
return(numloops);
|
||||
return numloops;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -9628,7 +9628,7 @@ static int32_t getfilenames(const char *path, const char *kind)
|
|||
findfileshigh = fnlist.findfiles;
|
||||
currentlist = (findfileshigh != NULL);
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void tweak_sboardfilename(void)
|
||||
|
@ -10122,7 +10122,7 @@ int32_t fillsector_maybetrans(int16_t sectnum, int32_t fillcolor, uint8_t dotran
|
|||
}
|
||||
}
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int16_t whitelinescan(int16_t sucksect, int16_t dalinehighlight)
|
||||
|
|
|
@ -50,7 +50,7 @@ static intptr_t kzipopen(const char *filnam)
|
|||
newst[0] = '|';
|
||||
for (i=0; filnam[i] && (i < sizeof(newst)-2); i++) newst[i+1] = filnam[i];
|
||||
newst[i+1] = 0;
|
||||
return(kzopen(newst));
|
||||
return kzopen(newst);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -1140,7 +1140,7 @@ int32_t kread_internal(int32_t handle, void *buffer, int32_t leng, uint8_t *arra
|
|||
int32_t filenum = arrayhan[handle];
|
||||
int32_t groupnum = arraygrp[handle];
|
||||
|
||||
if (groupnum == GRP_FILESYSTEM) return(Bread(filenum,buffer,leng));
|
||||
if (groupnum == GRP_FILESYSTEM) return Bread(filenum,buffer,leng);
|
||||
#ifdef WITHKPLIB
|
||||
else if (groupnum == GRP_ZIP)
|
||||
{
|
||||
|
@ -1151,7 +1151,7 @@ int32_t kread_internal(int32_t handle, void *buffer, int32_t leng, uint8_t *arra
|
|||
kzipopen(filenamsav[handle]);
|
||||
kzseek(arraypos[handle],SEEK_SET);
|
||||
}
|
||||
return(kzread(buffer,leng));
|
||||
return kzread(buffer,leng);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -1177,10 +1177,10 @@ int32_t kread_internal(int32_t handle, void *buffer, int32_t leng, uint8_t *arra
|
|||
leng = Bread(groupfil[rootgroupnum],buffer,leng);
|
||||
arraypos[handle] += leng;
|
||||
groupfilpos[rootgroupnum] += leng;
|
||||
return(leng);
|
||||
return leng;
|
||||
}
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t klseek_internal(int32_t handle, int32_t offset, int32_t whence, uint8_t *arraygrp, intptr_t *arrayhan, int32_t *arraypos)
|
||||
|
@ -1189,7 +1189,7 @@ int32_t klseek_internal(int32_t handle, int32_t offset, int32_t whence, uint8_t
|
|||
|
||||
groupnum = arraygrp[handle];
|
||||
|
||||
if (groupnum == GRP_FILESYSTEM) return(Blseek(arrayhan[handle],offset,whence));
|
||||
if (groupnum == GRP_FILESYSTEM) return Blseek(arrayhan[handle],offset,whence);
|
||||
#ifdef WITHKPLIB
|
||||
else if (groupnum == GRP_ZIP)
|
||||
{
|
||||
|
@ -1200,7 +1200,7 @@ int32_t klseek_internal(int32_t handle, int32_t offset, int32_t whence, uint8_t
|
|||
kzipopen(filenamsav[handle]);
|
||||
kzseek(arraypos[handle],SEEK_SET);
|
||||
}
|
||||
return(kzseek(offset,whence));
|
||||
return kzseek(offset,whence);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -1217,9 +1217,9 @@ int32_t klseek_internal(int32_t handle, int32_t offset, int32_t whence, uint8_t
|
|||
case BSEEK_CUR:
|
||||
arraypos[handle] += offset; break;
|
||||
}
|
||||
return(arraypos[handle]);
|
||||
return arraypos[handle];
|
||||
}
|
||||
return(-1);
|
||||
return -1;
|
||||
}
|
||||
|
||||
int32_t kfilelength_internal(int32_t handle, uint8_t *arraygrp, intptr_t *arrayhan, int32_t *arraypos)
|
||||
|
@ -1229,7 +1229,7 @@ int32_t kfilelength_internal(int32_t handle, uint8_t *arraygrp, intptr_t *arrayh
|
|||
groupnum = arraygrp[handle];
|
||||
if (groupnum == GRP_FILESYSTEM)
|
||||
{
|
||||
// return(filelength(arrayhan[handle]))
|
||||
// return (filelength(arrayhan[handle]))
|
||||
return Bfilelength(arrayhan[handle]);
|
||||
}
|
||||
#ifdef WITHKPLIB
|
||||
|
@ -1246,14 +1246,14 @@ int32_t kfilelength_internal(int32_t handle, uint8_t *arraygrp, intptr_t *arrayh
|
|||
}
|
||||
#endif
|
||||
i = arrayhan[handle];
|
||||
return(gfileoffs[groupnum][i+1]-gfileoffs[groupnum][i]);
|
||||
return gfileoffs[groupnum][i+1]-gfileoffs[groupnum][i];
|
||||
}
|
||||
|
||||
int32_t ktell_internal(int32_t handle, uint8_t *arraygrp, intptr_t *arrayhan, int32_t *arraypos)
|
||||
{
|
||||
int32_t groupnum = arraygrp[handle];
|
||||
|
||||
if (groupnum == GRP_FILESYSTEM) return(Blseek(arrayhan[handle],0,BSEEK_CUR));
|
||||
if (groupnum == GRP_FILESYSTEM) return Blseek(arrayhan[handle],0,BSEEK_CUR);
|
||||
#ifdef WITHKPLIB
|
||||
else if (groupnum == GRP_ZIP)
|
||||
{
|
||||
|
@ -1269,7 +1269,7 @@ int32_t ktell_internal(int32_t handle, uint8_t *arraygrp, intptr_t *arrayhan, in
|
|||
#endif
|
||||
if (groupfil[groupnum] != -1)
|
||||
return arraypos[handle];
|
||||
return(-1);
|
||||
return -1;
|
||||
}
|
||||
|
||||
void kclose_internal(int32_t handle, uint8_t *arraygrp, intptr_t *arrayhan)
|
||||
|
|
|
@ -1338,7 +1338,7 @@ int32_t pushmove(vec3_t *vect, int16_t *sectnum,
|
|||
bad2--; if (bad2 == 0) break;
|
||||
} while ((klabs((vect->x)-spr->x) < t) && (klabs((vect->y)-spr->y) < t));
|
||||
bad = -1;
|
||||
k--; if (k <= 0) return(bad);
|
||||
k--; if (k <= 0) return bad;
|
||||
updatesector(vect->x, vect->y, sectnum);
|
||||
}
|
||||
}
|
||||
|
@ -1399,7 +1399,7 @@ int32_t pushmove(vec3_t *vect, int16_t *sectnum,
|
|||
bad2--; if (bad2 == 0) break;
|
||||
} while (clipinsidebox((vec2_t *)vect, i, walldist-4) != 0);
|
||||
bad = -1;
|
||||
k--; if (k <= 0) return(bad);
|
||||
k--; if (k <= 0) return bad;
|
||||
updatesector(vect->x, vect->y, sectnum);
|
||||
if (*sectnum < 0) return -1;
|
||||
}
|
||||
|
@ -1416,5 +1416,5 @@ int32_t pushmove(vec3_t *vect, int16_t *sectnum,
|
|||
dir = -dir;
|
||||
} while (bad != 0);
|
||||
|
||||
return(bad);
|
||||
return bad;
|
||||
}
|
||||
|
|
|
@ -166,7 +166,7 @@ int32_t fnlist_getnames(fnlist_t *fnl, const char *dirname, const char *pattern,
|
|||
for (r=fnl->findfiles; r; r=r->next)
|
||||
fnl->numfiles++;
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -419,7 +419,7 @@ static int32_t defsparser(scriptfile *script)
|
|||
initprintf("Error on line %s:%d.\n", script->filename,scriptfile_getlinum(script,cmdtokptr));
|
||||
break;
|
||||
case T_EOF:
|
||||
return(0);
|
||||
return 0;
|
||||
case T_INCLUDE:
|
||||
{
|
||||
char *fn;
|
||||
|
|
|
@ -50,7 +50,7 @@ static uint16_t dxt_hicosub(uint16_t c)
|
|||
g = ((c>> 5)&63);
|
||||
r = ((c>>11)-(g>>1))&31;
|
||||
b = ((c>> 0)-(g>>1))&31;
|
||||
return((r<<11)+(g<<5)+b);
|
||||
return ((r<<11)+(g<<5)+b);
|
||||
}
|
||||
|
||||
static uint16_t dedxt_hicoadd(uint16_t c)
|
||||
|
@ -59,7 +59,7 @@ static uint16_t dedxt_hicoadd(uint16_t c)
|
|||
g = ((c>> 5)&63);
|
||||
r = ((c>>11)+(g>>1))&31;
|
||||
b = ((c>> 0)+(g>>1))&31;
|
||||
return((r<<11)+(g<<5)+b);
|
||||
return ((r<<11)+(g<<5)+b);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
@ -2132,9 +2132,9 @@ static int32_t spriteobstructswall(spritetype *s, int32_t w)
|
|||
|
||||
// check if the sprite obstructs the wall
|
||||
if ((d1 < d2) && (min(x1, x2) <= x) && (x <= max(x1, x2)) && (min(y1, y2) <= y) && (y <= max(y1, y2)))
|
||||
return (1);
|
||||
return 1;
|
||||
else
|
||||
return (0);
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
//
|
||||
|
@ -2147,14 +2147,14 @@ static inline int32_t bunchfront(int32_t b1, int32_t b2)
|
|||
int const x2b2 = xb2[bunchlast[b2]] + 1;
|
||||
|
||||
if (x1b1 >= x2b2)
|
||||
return (-1);
|
||||
return -1;
|
||||
|
||||
int b2f = bunchfirst[b2];
|
||||
int const x1b2 = xb1[b2f];
|
||||
int const x2b1 = xb2[bunchlast[b1]] + 1;
|
||||
|
||||
if (x1b2 >= x2b1)
|
||||
return (-1);
|
||||
return -1;
|
||||
|
||||
if (x1b1 >= x1b2)
|
||||
{
|
||||
|
@ -6145,7 +6145,7 @@ static int32_t clippoly(int32_t npoints, int32_t clipstat)
|
|||
while ((z < npoints) && (xb1[z] < 0)) z++;
|
||||
}
|
||||
while (z < npoints);
|
||||
if (npoints2 <= 2) return(0);
|
||||
if (npoints2 <= 2) return 0;
|
||||
|
||||
for (z=1; z<splitcnt; z++)
|
||||
for (zz=0; zz<z; zz++)
|
||||
|
@ -6194,7 +6194,7 @@ static int32_t clippoly(int32_t npoints, int32_t clipstat)
|
|||
while ((z < npoints2) && (xb2[z] < 0)) z++;
|
||||
}
|
||||
while (z < npoints2);
|
||||
if (npoints <= 2) return(0);
|
||||
if (npoints <= 2) return 0;
|
||||
|
||||
for (z=1; z<splitcnt; z++)
|
||||
for (zz=0; zz<z; zz++)
|
||||
|
@ -6244,7 +6244,7 @@ static int32_t clippoly(int32_t npoints, int32_t clipstat)
|
|||
while ((z < npoints) && (xb1[z] < 0)) z++;
|
||||
}
|
||||
while (z < npoints);
|
||||
if (npoints2 <= 2) return(0);
|
||||
if (npoints2 <= 2) return 0;
|
||||
|
||||
for (z=1; z<splitcnt; z++)
|
||||
for (zz=0; zz<z; zz++)
|
||||
|
@ -6293,7 +6293,7 @@ static int32_t clippoly(int32_t npoints, int32_t clipstat)
|
|||
while ((z < npoints2) && (xb2[z] < 0)) z++;
|
||||
}
|
||||
while (z < npoints2);
|
||||
if (npoints <= 2) return(0);
|
||||
if (npoints <= 2) return 0;
|
||||
|
||||
for (z=1; z<splitcnt; z++)
|
||||
for (zz=0; zz<z; zz++)
|
||||
|
@ -6307,7 +6307,7 @@ static int32_t clippoly(int32_t npoints, int32_t clipstat)
|
|||
{ t = xb1[bunchp2[z]]; xb1[bunchp2[z]] = xb1[bunchp2[zz]]; xb1[bunchp2[zz]] = t; }
|
||||
}
|
||||
}
|
||||
return(npoints);
|
||||
return npoints;
|
||||
}
|
||||
|
||||
|
||||
|
@ -6342,7 +6342,7 @@ static int32_t clippoly4(int32_t cx1, int32_t cy1, int32_t cx2, int32_t cy2)
|
|||
z = zz;
|
||||
}
|
||||
while (z != 0);
|
||||
if (nn < 3) return(0);
|
||||
if (nn < 3) return 0;
|
||||
|
||||
n = 0; z = 0;
|
||||
do
|
||||
|
@ -6366,7 +6366,7 @@ static int32_t clippoly4(int32_t cx1, int32_t cy1, int32_t cx2, int32_t cy2)
|
|||
z = zz;
|
||||
}
|
||||
while (z != 0);
|
||||
return(n);
|
||||
return n;
|
||||
}
|
||||
|
||||
|
||||
|
@ -7370,7 +7370,7 @@ int32_t changespritestat(int16_t spritenum, int16_t newstatnum)
|
|||
do_deletespritestat(spritenum);
|
||||
do_insertsprite_at_headofstat(spritenum, newstatnum);
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -8155,15 +8155,15 @@ _point2d intersection(_equation eq1, _equation eq2)
|
|||
ret.x = ((eq1.b*eq2.c - eq2.b*eq1.c) * det);
|
||||
ret.y = ((eq2.a*eq1.c - eq1.a*eq2.c) * det);
|
||||
|
||||
return (ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
// check if a point that's on the line is within the segment boundaries
|
||||
int32_t pointonmask(_point2d point, _maskleaf* wall)
|
||||
{
|
||||
if ((min(wall->p1.x, wall->p2.x) <= point.x) && (point.x <= max(wall->p1.x, wall->p2.x)) && (min(wall->p1.y, wall->p2.y) <= point.y) && (point.y <= max(wall->p1.y, wall->p2.y)))
|
||||
return (1);
|
||||
return (0);
|
||||
return 1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
// returns 1 if wall2 is hidden by wall1
|
||||
|
@ -8173,21 +8173,21 @@ int32_t wallobstructswall(_maskleaf* wall1, _maskleaf* wall2)
|
|||
|
||||
cross = intersection(wall2->p1eq, wall1->maskeq);
|
||||
if (pointonmask(cross, wall1))
|
||||
return (1);
|
||||
return 1;
|
||||
|
||||
cross = intersection(wall2->p2eq, wall1->maskeq);
|
||||
if (pointonmask(cross, wall1))
|
||||
return (1);
|
||||
return 1;
|
||||
|
||||
cross = intersection(wall1->p1eq, wall2->maskeq);
|
||||
if (pointonmask(cross, wall2))
|
||||
return (1);
|
||||
return 1;
|
||||
|
||||
cross = intersection(wall1->p2eq, wall2->maskeq);
|
||||
if (pointonmask(cross, wall2))
|
||||
return (1);
|
||||
return 1;
|
||||
|
||||
return (0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// recursive mask drawing function
|
||||
|
@ -9287,15 +9287,15 @@ int32_t loadoldboard(const char *filename, char fromwhere, vec3_t *dapos, int16_
|
|||
struct spritetypev6 v6spr;
|
||||
|
||||
if ((fil = kopen4load(filename,fromwhere)) == -1)
|
||||
{ mapversion = 5L; return(-1); }
|
||||
{ mapversion = 5L; return -1; }
|
||||
|
||||
kread(fil,&mapversion,4); mapversion = B_LITTLE32(mapversion);
|
||||
if (mapversion != 5L && mapversion != 6L) { kclose(fil); return(-2); }
|
||||
if (mapversion != 5L && mapversion != 6L) { kclose(fil); return -2; }
|
||||
|
||||
prepare_loadboard(fil, dapos, daang, dacursectnum);
|
||||
|
||||
kread(fil,&numsectors,2); numsectors = B_LITTLE16(numsectors);
|
||||
if (numsectors > MAXSECTORS) { kclose(fil); return(-1); }
|
||||
if (numsectors > MAXSECTORS) { kclose(fil); return -1; }
|
||||
for (i=0; i<numsectors; i++)
|
||||
{
|
||||
switch (mapversion)
|
||||
|
@ -9340,7 +9340,7 @@ int32_t loadoldboard(const char *filename, char fromwhere, vec3_t *dapos, int16_
|
|||
}
|
||||
|
||||
kread(fil,&numwalls,2); numwalls = B_LITTLE16(numwalls);
|
||||
if (numwalls > MAXWALLS) { kclose(fil); return(-1); }
|
||||
if (numwalls > MAXWALLS) { kclose(fil); return -1; }
|
||||
for (i=0; i<numwalls; i++)
|
||||
{
|
||||
switch (mapversion)
|
||||
|
@ -9387,7 +9387,7 @@ int32_t loadoldboard(const char *filename, char fromwhere, vec3_t *dapos, int16_
|
|||
}
|
||||
|
||||
kread(fil,&numsprites,2); numsprites = B_LITTLE16(numsprites);
|
||||
if (numsprites > MAXSPRITES) { kclose(fil); return(-1); }
|
||||
if (numsprites > MAXSPRITES) { kclose(fil); return -1; }
|
||||
for (i=0; i<numsprites; i++)
|
||||
{
|
||||
switch (mapversion)
|
||||
|
@ -9763,21 +9763,21 @@ int32_t setgamemode(char davidoption, int32_t daxdim, int32_t daydim, int32_t da
|
|||
|
||||
if (in3dmode() && videomodereset == 0 &&
|
||||
(davidoption == fullscreen) && (xdim == daxdim) && (ydim == daydim) && (bpp == dabpp))
|
||||
return(0);
|
||||
return 0;
|
||||
|
||||
Bstrcpy(kensmessage,"!!!! BUILD engine&tools programmed by Ken Silverman of E.G. RI."
|
||||
" (c) Copyright 1995 Ken Silverman. Summary: BUILD = Ken. !!!!");
|
||||
// if (getkensmessagecrc(FP_OFF(kensmessage)) != 0x56c764d4)
|
||||
// { OSD_Printf("Nice try.\n"); Bexit(0); }
|
||||
|
||||
//if (checkvideomode(&daxdim, &daydim, dabpp, davidoption)<0) return (-1);
|
||||
//if (checkvideomode(&daxdim, &daydim, dabpp, davidoption)<0) return -1;
|
||||
|
||||
//bytesperline is set in this function
|
||||
|
||||
j = bpp;
|
||||
|
||||
g_lastpalettesum = 0;
|
||||
if (setvideomode(daxdim,daydim,dabpp,davidoption) < 0) return(-1);
|
||||
if (setvideomode(daxdim,daydim,dabpp,davidoption) < 0) return -1;
|
||||
|
||||
// Workaround possible bugs in the GL driver
|
||||
makeasmwriteable();
|
||||
|
@ -9838,7 +9838,7 @@ int32_t setgamemode(char davidoption, int32_t daxdim, int32_t daydim, int32_t da
|
|||
#endif
|
||||
#endif
|
||||
qsetmode = 200;
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
@ -10092,11 +10092,11 @@ int32_t setsprite(int16_t spritenum, const vec3_t *newpos)
|
|||
updatesector(newpos->x,newpos->y,&tempsectnum);
|
||||
|
||||
if (tempsectnum < 0)
|
||||
return(-1);
|
||||
return -1;
|
||||
if (tempsectnum != sprite[spritenum].sectnum)
|
||||
changespritesect(spritenum,tempsectnum);
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t setspritez(int16_t spritenum, const vec3_t *newpos)
|
||||
|
@ -10109,11 +10109,11 @@ int32_t setspritez(int16_t spritenum, const vec3_t *newpos)
|
|||
updatesectorz(newpos->x,newpos->y,newpos->z,&tempsectnum);
|
||||
|
||||
if (tempsectnum < 0)
|
||||
return(-1);
|
||||
return -1;
|
||||
if (tempsectnum != sprite[spritenum].sectnum)
|
||||
changespritesect(spritenum,tempsectnum);
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
@ -10902,7 +10902,7 @@ restart_grand:
|
|||
}
|
||||
#endif
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -256,7 +256,7 @@ extern uint16_t ATTRIBUTE((used)) sqrtable[4096], ATTRIBUTE((used)) shlookup[409
|
|||
{
|
||||
// Ken did this
|
||||
d = ((a<0)<<3) + ((b<0)<<2) + ((c<0)<<1) + (d<0);
|
||||
return(((d<<4)^0xf0)|d);
|
||||
return (((d<<4)^0xf0)|d);
|
||||
}
|
||||
|
||||
inline int32_t getkensmessagecrc(int32_t b)
|
||||
|
@ -352,7 +352,7 @@ FORCE_INLINE int32_t bad_tspr(const uspritetype *tspr)
|
|||
//
|
||||
FORCE_INLINE int32_t getpalookup(int32_t davis, int32_t dashade)
|
||||
{
|
||||
return (min(max(dashade + (davis >> 8), 0), numshades - 1));
|
||||
return min(max(dashade + (davis >> 8), 0), numshades - 1);
|
||||
}
|
||||
|
||||
FORCE_INLINE int32_t getpalookupsh(int32_t davis) { return getpalookup(davis, globalshade) << 8; }
|
||||
|
|
|
@ -4052,7 +4052,7 @@ jwzgles_gluProject (GLdouble objx, GLdouble objy, GLdouble objz,
|
|||
in[3]=1.0;
|
||||
__gluMultMatrixVecd(modelMatrix, in, out);
|
||||
__gluMultMatrixVecd(projMatrix, out, in);
|
||||
if (in[3] == 0.0) return(GL_FALSE);
|
||||
if (in[3] == 0.0) return GL_FALSE;
|
||||
in[0] /= in[3];
|
||||
in[1] /= in[3];
|
||||
in[2] /= in[3];
|
||||
|
@ -4068,7 +4068,7 @@ jwzgles_gluProject (GLdouble objx, GLdouble objy, GLdouble objz,
|
|||
*winx=in[0];
|
||||
*winy=in[1];
|
||||
*winz=in[2];
|
||||
return(GL_TRUE);
|
||||
return GL_TRUE;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -46,13 +46,12 @@ credits.
|
|||
# if !defined __INTEL_COMPILER
|
||||
typedef long long __int64;
|
||||
# endif
|
||||
static __inline int32_t _lrotl(int32_t i, int sh)
|
||||
{ return((i>>(-sh))|(i<<sh)); }
|
||||
static __inline int32_t _lrotl(int32_t i, int sh) { return (i >> (-sh)) | (i << sh); }
|
||||
/*__inline*/ int32_t filelength(int h)
|
||||
{
|
||||
struct stat st;
|
||||
if (fstat(h,&st) < 0) return(-1);
|
||||
return(st.st_size);
|
||||
if (fstat(h,&st) < 0) return -1;
|
||||
return st.st_size;
|
||||
}
|
||||
#define _fileno fileno
|
||||
#else
|
||||
|
@ -206,7 +205,7 @@ static inline int32_t bitrev(int32_t b, int32_t c)
|
|||
{
|
||||
int32_t i, j;
|
||||
for (i=1,j=0,c=(1<<c); i<c; i+=i) { j += j; if (b&i) j++; }
|
||||
return(j);
|
||||
return j;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -248,9 +247,9 @@ static void suckbitsnextblock()
|
|||
filptr = &fakebuf[4]; bitpos -= 32;
|
||||
}
|
||||
|
||||
static _inline int32_t peekbits(int32_t n) { return((B_LITTLE32(B_UNBUF32(&filptr[bitpos>>3]))>>(bitpos&7))&pow2mask[n]); }
|
||||
static _inline int32_t peekbits(int32_t n) { return (B_LITTLE32(B_UNBUF32(&filptr[bitpos>>3]))>>(bitpos&7))&pow2mask[n]; }
|
||||
static _inline void suckbits(int32_t n) { bitpos += n; if (bitpos < 0) return; suckbitsnextblock(); }
|
||||
static _inline int32_t getbits(int32_t n) { int32_t i = peekbits(n); suckbits(n); return(i); }
|
||||
static _inline int32_t getbits(int32_t n) { int32_t i = peekbits(n); suckbits(n); return i; }
|
||||
|
||||
static int32_t hufgetsym(int32_t *hitab, int32_t *hbmax)
|
||||
{
|
||||
|
@ -259,7 +258,7 @@ static int32_t hufgetsym(int32_t *hitab, int32_t *hbmax)
|
|||
v = n = 0;
|
||||
do { v = (v<<1)+getbits(1)+hbmax[n]-hbmax[n+1]; n++; }
|
||||
while (v >= 0);
|
||||
return(hitab[hbmax[n]+v]);
|
||||
return hitab[hbmax[n]+v];
|
||||
}
|
||||
|
||||
//This did not result in a speed-up on P4-3.6Ghz (02/22/2005)
|
||||
|
@ -269,7 +268,7 @@ static int32_t hufgetsym(int32_t *hitab, int32_t *hbmax)
|
|||
//
|
||||
// v = bitrev(getbits(n),n)+addit;
|
||||
// do { v = (v<<1)+getbits(1)+hbmax[n]-hbmax[n+1]; n++; } while (v >= 0);
|
||||
// return(hitab[hbmax[n]+v]);
|
||||
// return hitab[hbmax[n]+v];
|
||||
//}
|
||||
|
||||
static void qhufgencode(int32_t *hitab, int32_t *hbmax, int32_t *qhval, uint8_t *qhbit, int32_t numbits)
|
||||
|
@ -312,7 +311,7 @@ static void qhufgencode(int32_t *hitab, int32_t *hbmax, int32_t *qhval, uint8_t
|
|||
|
||||
// //hufgetsym_skipb related code:
|
||||
//for(k=n=0;n<numbits;n++) k = (k<<1)+hbmax[n]-hbmax[n+1];
|
||||
//return(k);
|
||||
//return k;
|
||||
}
|
||||
|
||||
//inbuf[inum] : Bit length of each symbol
|
||||
|
@ -412,7 +411,7 @@ static int32_t initpass() //Interlaced images have 7 "passes", non-interlaced h
|
|||
}
|
||||
}
|
||||
ixstp <<= 2;
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
#if defined(_MSC_VER) && !defined(NOASM)
|
||||
|
@ -757,7 +756,7 @@ static int32_t kpngrend(const char *kfilebuf, int32_t kfilength,
|
|||
if (!pnginited) { pnginited = 1; initpngtables(); }
|
||||
|
||||
if ((B_UNBUF32(&kfilebuf[0]) != B_LITTLE32(0x474e5089)) || (B_UNBUF32(&kfilebuf[4]) != B_LITTLE32(0x0a1a0a0d)))
|
||||
return(-1); //"Invalid PNG file signature"
|
||||
return -1; //"Invalid PNG file signature"
|
||||
filptr = (uint8_t const *)&kfilebuf[8];
|
||||
|
||||
trnsrgb = 0; filter1st = -1; filterest = 0;
|
||||
|
@ -769,13 +768,13 @@ static int32_t kpngrend(const char *kfilebuf, int32_t kfilength,
|
|||
|
||||
if (i == (int32_t)B_LITTLE32(0x52444849)) //IHDR (must be first)
|
||||
{
|
||||
xsiz = B_BIG32(B_UNBUF32(&filptr[0])); if (xsiz <= 0) return(-1);
|
||||
ysiz = B_BIG32(B_UNBUF32(&filptr[4])); if (ysiz <= 0) return(-1);
|
||||
bitdepth = filptr[8]; if (!((1<<bitdepth)&0x116)) return(-1); //"Bit depth not supported"
|
||||
kcoltype = filptr[9]; if (!((1<<kcoltype)&0x5d)) return(-1); //"Color type not supported"
|
||||
if (filptr[10]) return(-1); //"Only *flate is supported"
|
||||
if (filptr[11]) return(-1); //"Filter not supported"
|
||||
if (filptr[12] >= 2) return(-1); //"Unsupported interlace type"
|
||||
xsiz = B_BIG32(B_UNBUF32(&filptr[0])); if (xsiz <= 0) return -1;
|
||||
ysiz = B_BIG32(B_UNBUF32(&filptr[4])); if (ysiz <= 0) return -1;
|
||||
bitdepth = filptr[8]; if (!((1<<bitdepth)&0x116)) return -1; //"Bit depth not supported"
|
||||
kcoltype = filptr[9]; if (!((1<<kcoltype)&0x5d)) return -1; //"Color type not supported"
|
||||
if (filptr[10]) return -1; //"Only *flate is supported"
|
||||
if (filptr[11]) return -1; //"Filter not supported"
|
||||
if (filptr[12] >= 2) return -1; //"Unsupported interlace type"
|
||||
intlac = filptr[12]*7; //0=no interlace/1=Adam7 interlace
|
||||
|
||||
//Save code by making grayscale look like a palette color scheme
|
||||
|
@ -880,7 +879,7 @@ static int32_t kpngrend(const char *kfilebuf, int32_t kfilength,
|
|||
}
|
||||
//Tests to see if xsiz > allocated space in olinbuf
|
||||
//Note: xsizbpl gets re-written inside initpass()
|
||||
if ((xsizbpl+1)*sizeof(olinbuf[0]) > sizeof(olinbuf)) return(-1);
|
||||
if ((xsizbpl+1)*sizeof(olinbuf[0]) > sizeof(olinbuf)) return -1;
|
||||
|
||||
initpass();
|
||||
|
||||
|
@ -893,7 +892,7 @@ static int32_t kpngrend(const char *kfilebuf, int32_t kfilength,
|
|||
{
|
||||
//Raw (uncompressed)
|
||||
suckbits((-bitpos)&7); //Synchronize to start of next byte
|
||||
i = getbits(16); if ((getbits(16)^i) != 0xffff) return(-1);
|
||||
i = getbits(16); if ((getbits(16)^i) != 0xffff) return -1;
|
||||
for (; i; i--)
|
||||
{
|
||||
if (slidew >= slider)
|
||||
|
@ -990,7 +989,7 @@ kpngrend_goodret:
|
|||
else if ((filter1st == 1) && (!(filterest&~(1<<3)))) filtype = 3;
|
||||
else filtype = 5;
|
||||
if (kcoltype == 4) paleng = 0; //For /c4, palcol/paleng used as LUT for "*0x10101": alpha is invalid!
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
//============================= KPNGILIB ends ================================
|
||||
|
@ -1054,12 +1053,12 @@ static _inline int32_t mulshr32(int32_t a, int32_t d)
|
|||
|
||||
static inline int32_t mulshr24(int32_t a, int32_t b)
|
||||
{
|
||||
return((int32_t)((((__int64)a)*((__int64)b))>>24));
|
||||
return (int32_t)((((__int64)a)*((__int64)b))>>24);
|
||||
}
|
||||
|
||||
static inline int32_t mulshr32(int32_t a, int32_t b)
|
||||
{
|
||||
return((int32_t)((((__int64)a)*((__int64)b))>>32));
|
||||
return (int32_t)((((__int64)a)*((__int64)b))>>32);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -1297,7 +1296,7 @@ static int32_t kpegrend(const char *kfilebuf, int32_t kfilength,
|
|||
kfileend = &kfileptr[kfilength];
|
||||
|
||||
if (B_UNBUF16(kfileptr) == B_LITTLE16(0xd8ff)) kfileptr += 2;
|
||||
else return(-1); //"%s is not a JPEG file\n",filename
|
||||
else return -1; //"%s is not a JPEG file\n",filename
|
||||
|
||||
restartinterval = 0;
|
||||
for (i=0; i<4; i++) lastdc[i] = 0;
|
||||
|
@ -1404,9 +1403,9 @@ static int32_t kpegrend(const char *kfilebuf, int32_t kfilength,
|
|||
kfileptr += leng;
|
||||
break;
|
||||
case 0xda:
|
||||
if ((xdim <= 0) || (ydim <= 0)) { Bfree(dctbuf); return(-1); }
|
||||
if ((xdim <= 0) || (ydim <= 0)) { Bfree(dctbuf); return -1; }
|
||||
|
||||
lnumcomponents = (int32_t)(*kfileptr++); if (!lnumcomponents) { Bfree(dctbuf); return(-1); }
|
||||
lnumcomponents = (int32_t)(*kfileptr++); if (!lnumcomponents) { Bfree(dctbuf); return -1; }
|
||||
if (lnumcomponents > 1) kcoltype = 2;
|
||||
for (z=0; z<lnumcomponents; z++)
|
||||
{
|
||||
|
@ -1432,7 +1431,7 @@ static int32_t kpegrend(const char *kfilebuf, int32_t kfilength,
|
|||
zz += dctx[z]*dcty[z];
|
||||
}
|
||||
z = zz*64*sizeof(int16_t);
|
||||
dctbuf = (int16_t *)Bmalloc(z); if (!dctbuf) return(-1);
|
||||
dctbuf = (int16_t *)Bmalloc(z); if (!dctbuf) return -1;
|
||||
Bmemset(dctbuf,0,z);
|
||||
for (z=zz=0; z<gnumcomponents; z++) { dctptr[z] = &dctbuf[zz*64]; zz += dctx[z]*dcty[z]; }
|
||||
}
|
||||
|
@ -1605,7 +1604,7 @@ static int32_t kpegrend(const char *kfilebuf, int32_t kfilength,
|
|||
}
|
||||
}
|
||||
kpegrend_break2:;
|
||||
if (!dctbuf) return(0);
|
||||
if (!dctbuf) return 0;
|
||||
passcnt++; kfileptr -= ((curbits>>3)+1); break;
|
||||
case 0xd9: break;
|
||||
default: kfileptr += leng; break;
|
||||
|
@ -1613,7 +1612,7 @@ static int32_t kpegrend(const char *kfilebuf, int32_t kfilength,
|
|||
}
|
||||
while (kfileptr-(uint8_t const *)kfilebuf < kfilength);
|
||||
|
||||
if (!dctbuf) return(0);
|
||||
if (!dctbuf) return 0;
|
||||
|
||||
lnumcomponents = gnumcomponents;
|
||||
for (i=0; i<gnumcomponents; i++)
|
||||
|
@ -1642,7 +1641,7 @@ static int32_t kpegrend(const char *kfilebuf, int32_t kfilength,
|
|||
kplib_yrbrend_func(x,y,&dct[0][0]);
|
||||
}
|
||||
|
||||
Bfree(dctbuf); return(0);
|
||||
Bfree(dctbuf); return 0;
|
||||
}
|
||||
|
||||
//============================== KPEGILIB ends ==============================
|
||||
|
@ -1665,7 +1664,7 @@ static int32_t kgifrend(const char *kfilebuf, int32_t kfilelength,
|
|||
|
||||
kcoltype = 3; bitdepth = 8; //For PNGOUT
|
||||
|
||||
if ((kfilebuf[0] != 'G') || (kfilebuf[1] != 'I') || (kfilebuf[2] != 'F')) return(-1);
|
||||
if ((kfilebuf[0] != 'G') || (kfilebuf[1] != 'I') || (kfilebuf[2] != 'F')) return -1;
|
||||
paleng = (1<<((kfilebuf[10]&7)+1));
|
||||
ptr = (uint8_t const *)&kfilebuf[13];
|
||||
if (kfilebuf[10]&128) { cptr = ptr; ptr += paleng*3; }
|
||||
|
@ -1678,7 +1677,7 @@ static int32_t kgifrend(const char *kfilebuf, int32_t kfilelength,
|
|||
do { i = *ptr++; ptr += i; }
|
||||
while (i);
|
||||
}
|
||||
if (chunkind != ',') return(-1);
|
||||
if (chunkind != ',') return -1;
|
||||
|
||||
xoff = B_LITTLE16(B_UNBUF16(&ptr[0]));
|
||||
yoff = B_LITTLE16(B_UNBUF16(&ptr[2]));
|
||||
|
@ -1759,7 +1758,7 @@ static int32_t kgifrend(const char *kfilebuf, int32_t kfilelength,
|
|||
case 8: if (!ilacefirst) { y = daglobyoffs+2; yinc = 4; break; }
|
||||
ilacefirst = 0; y = daglobyoffs+4; yinc = 8; break;
|
||||
case 4: y = daglobyoffs+1; yinc = 2; break;
|
||||
case 2: case 1: return(0);
|
||||
case 2: case 1: return 0;
|
||||
}
|
||||
if ((uint32_t)y < (uint32_t)dayres)
|
||||
{ yoff = y*dakpbytesperline+dakpframeplace; x = daglobxoffs; xend = xspan; }
|
||||
|
@ -1789,8 +1788,8 @@ static int32_t kcelrend(const char *buf, int32_t fleng,
|
|||
|
||||
kcoltype = 3; bitdepth = 8; paleng = 256; //For PNGOUT
|
||||
|
||||
xsiz = (int32_t)B_LITTLE16(B_UNBUF16(&buf[2])); if (xsiz <= 0) return(-1);
|
||||
ysiz = (int32_t)B_LITTLE16(B_UNBUF16(&buf[4])); if (ysiz <= 0) return(-1);
|
||||
xsiz = (int32_t)B_LITTLE16(B_UNBUF16(&buf[2])); if (xsiz <= 0) return -1;
|
||||
ysiz = (int32_t)B_LITTLE16(B_UNBUF16(&buf[4])); if (ysiz <= 0) return -1;
|
||||
|
||||
cptr = &buf[32];
|
||||
for (i=0; i<256; i++)
|
||||
|
@ -1810,7 +1809,7 @@ static int32_t kcelrend(const char *buf, int32_t fleng,
|
|||
B_BUF32(y*dakpbytesperline+x*4+dakpframeplace, palcol[cptr[0]]);
|
||||
cptr++;
|
||||
}
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -1826,14 +1825,14 @@ static int32_t ktgarend(const char *header, int32_t fleng,
|
|||
const uint8_t *fptr, *cptr = NULL, *nptr;
|
||||
|
||||
//Ugly and unreliable identification for .TGA!
|
||||
if ((fleng < 19) || (header[1]&0xfe)) return(-1);
|
||||
if ((header[2] >= 12) || (!((1<<header[2])&0xe0e))) return(-1);
|
||||
if ((header[16]&7) || (header[16] == 0) || (header[16] > 32)) return(-1);
|
||||
if (header[17]&0xc0) return(-1);
|
||||
if ((fleng < 19) || (header[1]&0xfe)) return -1;
|
||||
if ((header[2] >= 12) || (!((1<<header[2])&0xe0e))) return -1;
|
||||
if ((header[16]&7) || (header[16] == 0) || (header[16] > 32)) return -1;
|
||||
if (header[17]&0xc0) return -1;
|
||||
|
||||
fptr = (uint8_t const *)&header[header[0]+18];
|
||||
xsiz = (int32_t)B_LITTLE16(B_UNBUF16(&header[12])); if (xsiz <= 0) return(-1);
|
||||
ysiz = (int32_t)B_LITTLE16(B_UNBUF16(&header[14])); if (ysiz <= 0) return(-1);
|
||||
xsiz = (int32_t)B_LITTLE16(B_UNBUF16(&header[12])); if (xsiz <= 0) return -1;
|
||||
ysiz = (int32_t)B_LITTLE16(B_UNBUF16(&header[14])); if (ysiz <= 0) return -1;
|
||||
colbyte = ((((int32_t)header[16])+7)>>3);
|
||||
|
||||
if (header[1] == 1)
|
||||
|
@ -1889,7 +1888,7 @@ static int32_t ktgarend(const char *header, int32_t fleng,
|
|||
if (((uint32_t)x < (uint32_t)daxres) && ((uint32_t)y < (uint32_t)dayres))
|
||||
B_BUF32((void *) (x*4+p), i);
|
||||
}
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
//============================== TARGA ends =================================
|
||||
|
@ -1923,7 +1922,7 @@ static int32_t kbmprend(const char *buf, int32_t fleng,
|
|||
headsiz = B_UNBUF32(&buf[14]);
|
||||
if (headsiz == (int32_t)B_LITTLE32(12)) //OS/2 1.x (old format)
|
||||
{
|
||||
if (B_UNBUF16(&buf[22]) != B_LITTLE16(1)) return(-1);
|
||||
if (B_UNBUF16(&buf[22]) != B_LITTLE16(1)) return -1;
|
||||
xsiz = (int32_t)B_LITTLE16(B_UNBUF16(&buf[18]));
|
||||
ysiz = (int32_t)B_LITTLE16(B_UNBUF16(&buf[20]));
|
||||
cdim = (int32_t)B_LITTLE16(B_UNBUF16(&buf[24]));
|
||||
|
@ -1931,16 +1930,16 @@ static int32_t kbmprend(const char *buf, int32_t fleng,
|
|||
}
|
||||
else //All newer formats...
|
||||
{
|
||||
if (B_UNBUF16(&buf[26]) != B_LITTLE16(1)) return(-1);
|
||||
if (B_UNBUF16(&buf[26]) != B_LITTLE16(1)) return -1;
|
||||
xsiz = B_LITTLE32(B_UNBUF32(&buf[18]));
|
||||
ysiz = B_LITTLE32(B_UNBUF32(&buf[22]));
|
||||
cdim = (int32_t)B_LITTLE16(B_UNBUF16(&buf[28]));
|
||||
comp = B_LITTLE32(B_UNBUF32(&buf[30]));
|
||||
}
|
||||
if ((xsiz <= 0) || (!ysiz)) return(-1);
|
||||
if ((xsiz <= 0) || (!ysiz)) return -1;
|
||||
//cdim must be: (1,4,8,16,24,32)
|
||||
if (((uint32_t)(cdim-1) >= (uint32_t)32) || (!((1<<cdim)&0x1010113))) return(-1);
|
||||
if ((comp != 0) && (comp != 3)) return(-1);
|
||||
if (((uint32_t)(cdim-1) >= (uint32_t)32) || (!((1<<cdim)&0x1010113))) return -1;
|
||||
if ((comp != 0) && (comp != 3)) return -1;
|
||||
|
||||
rastoff = B_LITTLE32(B_UNBUF32(&buf[10]));
|
||||
|
||||
|
@ -1991,7 +1990,7 @@ static int32_t kbmprend(const char *buf, int32_t fleng,
|
|||
|
||||
x0 = 0; x1 = xsiz;
|
||||
y0 = 0; y1 = ysiz;
|
||||
if ((x0 >= daxres) || (x1 <= 0) || (y0 >= dayres) || (y1 <= 0)) return(0);
|
||||
if ((x0 >= daxres) || (x1 <= 0) || (y0 >= dayres) || (y1 <= 0)) return 0;
|
||||
if (x0 < 0) x0 = 0;
|
||||
if (x1 > daxres) x1 = daxres;
|
||||
for (y=y0; y<y1; y++,cptr=&cptr[cptrinc])
|
||||
|
@ -2021,7 +2020,7 @@ static int32_t kbmprend(const char *buf, int32_t fleng,
|
|||
}
|
||||
|
||||
}
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
//=============================== BMP ends ==================================
|
||||
//============================== PCX begins =================================
|
||||
|
@ -2034,15 +2033,15 @@ static int32_t kpcxrend(const char *buf, int32_t fleng,
|
|||
uint8_t c;
|
||||
uint8_t const *cptr;
|
||||
|
||||
if (B_UNBUF32(buf) != B_LITTLE32(0x0801050a)) return(-1);
|
||||
xsiz = B_LITTLE16(B_UNBUF16(&buf[ 8]))-B_LITTLE16(B_UNBUF16(&buf[4]))+1; if (xsiz <= 0) return(-1);
|
||||
ysiz = B_LITTLE16(B_UNBUF16(&buf[10]))-B_LITTLE16(B_UNBUF16(&buf[6]))+1; if (ysiz <= 0) return(-1);
|
||||
if (B_UNBUF32(buf) != B_LITTLE32(0x0801050a)) return -1;
|
||||
xsiz = B_LITTLE16(B_UNBUF16(&buf[ 8]))-B_LITTLE16(B_UNBUF16(&buf[4]))+1; if (xsiz <= 0) return -1;
|
||||
ysiz = B_LITTLE16(B_UNBUF16(&buf[10]))-B_LITTLE16(B_UNBUF16(&buf[6]))+1; if (ysiz <= 0) return -1;
|
||||
//buf[3]: bpp/plane:{1,2,4,8}
|
||||
nplanes = buf[65]; //nplanes*bpl bytes per scanline; always be decoding break at the end of scan line
|
||||
bpl = B_LITTLE16(B_UNBUF16(&buf[66])); //#bytes per scanline. Must be EVEN. May have unused data.
|
||||
if (nplanes == 1)
|
||||
{
|
||||
//if (buf[fleng-769] != 12) return(-1); //Some PCX are buggy!
|
||||
//if (buf[fleng-769] != 12) return -1; //Some PCX are buggy!
|
||||
cptr = (uint8_t const *)&buf[fleng-768];
|
||||
for (i=0; i<256; i++)
|
||||
{
|
||||
|
@ -2103,7 +2102,7 @@ static int32_t kpcxrend(const char *buf, int32_t fleng,
|
|||
while (y < y1);
|
||||
}
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
//=============================== PCX ends ==================================
|
||||
|
@ -2126,11 +2125,11 @@ static int32_t kddsrend(const char *buf, int32_t leng,
|
|||
ysiz = B_LITTLE32(B_UNBUF32(&buf[12]));
|
||||
if ((B_UNBUF32(&buf[80]))&B_LITTLE32(64)) //Uncompressed supports only A8R8G8B8 for now
|
||||
{
|
||||
if ((B_UNBUF32(&buf[88])) != B_LITTLE32(32)) return(-1);
|
||||
if ((B_UNBUF32(&buf[92])) != B_LITTLE32(0x00ff0000)) return(-1);
|
||||
if ((B_UNBUF32(&buf[96])) != B_LITTLE32(0x0000ff00)) return(-1);
|
||||
if ((B_UNBUF32(&buf[100])) != B_LITTLE32(0x000000ff)) return(-1);
|
||||
if ((B_UNBUF32(&buf[104])) != B_LITTLE32(0xff000000)) return(-1);
|
||||
if ((B_UNBUF32(&buf[88])) != B_LITTLE32(32)) return -1;
|
||||
if ((B_UNBUF32(&buf[92])) != B_LITTLE32(0x00ff0000)) return -1;
|
||||
if ((B_UNBUF32(&buf[96])) != B_LITTLE32(0x0000ff00)) return -1;
|
||||
if ((B_UNBUF32(&buf[100])) != B_LITTLE32(0x000000ff)) return -1;
|
||||
if ((B_UNBUF32(&buf[104])) != B_LITTLE32(0xff000000)) return -1;
|
||||
buf += 128;
|
||||
|
||||
j = yoff*bpl + (xoff<<2) + frameptr; xx = (xsiz<<2);
|
||||
|
@ -2141,11 +2140,11 @@ static int32_t kddsrend(const char *buf, int32_t leng,
|
|||
if ((uint32_t)(y+yoff) >= (uint32_t)ydim) continue;
|
||||
Bmemcpy((void *)j,(void *)buf,xsiz);
|
||||
}
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
if (!((B_UNBUF32(&buf[80]))&B_LITTLE32(4))) return(-1); //FOURCC invalid
|
||||
if (!((B_UNBUF32(&buf[80]))&B_LITTLE32(4))) return -1; //FOURCC invalid
|
||||
dxt = buf[87]-'0';
|
||||
if ((buf[84] != 'D') || (buf[85] != 'X') || (buf[86] != 'T') || (dxt < 1) || (dxt > 5)) return(-1);
|
||||
if ((buf[84] != 'D') || (buf[85] != 'X') || (buf[86] != 'T') || (dxt < 1) || (dxt > 5)) return -1;
|
||||
buf += 128;
|
||||
|
||||
if (!(dxt&1))
|
||||
|
@ -2228,7 +2227,7 @@ static int32_t kddsrend(const char *buf, int32_t leng,
|
|||
}
|
||||
}
|
||||
}
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
//=============================== DDS ends ==================================
|
||||
|
@ -2333,28 +2332,28 @@ int32_t kprender(const char *buf, int32_t leng, intptr_t frameptr, int32_t bpl,
|
|||
paleng = 0; bakcol = 0; numhufblocks = zlibcompflags = 0; filtype = -1;
|
||||
|
||||
if (B_UNBUF16(&ubuf[0]) == B_LITTLE16(0x5089)) //.PNG
|
||||
return(kpngrend(buf,leng,frameptr,bpl,xdim,ydim));
|
||||
return kpngrend(buf,leng,frameptr,bpl,xdim,ydim);
|
||||
else if (B_UNBUF16(&ubuf[0]) == B_LITTLE16(0xd8ff)) //.JPG
|
||||
return(kpegrend(buf,leng,frameptr,bpl,xdim,ydim));
|
||||
return kpegrend(buf,leng,frameptr,bpl,xdim,ydim);
|
||||
else
|
||||
{
|
||||
if ((ubuf[0] == 'G') && (ubuf[1] == 'I') && (ubuf[2] == 'F')) //.GIF
|
||||
return(kgifrend(buf, leng, frameptr, bpl, xdim, ydim));
|
||||
return kgifrend(buf, leng, frameptr, bpl, xdim, ydim);
|
||||
else if ((ubuf[0] == 'B') && (ubuf[1] == 'M')) //.BMP
|
||||
return(kbmprend(buf, leng, frameptr, bpl, xdim, ydim));
|
||||
return kbmprend(buf, leng, frameptr, bpl, xdim, ydim);
|
||||
else if (B_UNBUF32(ubuf) == B_LITTLE32(0x0801050a)) //.PCX
|
||||
return(kpcxrend(buf, leng, frameptr, bpl, xdim, ydim));
|
||||
return kpcxrend(buf, leng, frameptr, bpl, xdim, ydim);
|
||||
#ifdef KPCEL
|
||||
else if ((ubuf[0] == 0x19) && (ubuf[1] == 0x91) && (ubuf[10] == 8) && (ubuf[11] == 0)) //old .CEL/.PIC
|
||||
return(kcelrend(buf, leng, frameptr, bpl, xdim, ydim, xoff, yoff));
|
||||
return kcelrend(buf, leng, frameptr, bpl, xdim, ydim, xoff, yoff);
|
||||
#endif
|
||||
#ifdef KPDDS
|
||||
else if ((B_UNBUF32(ubuf) == B_LITTLE32(0x20534444)) && (B_UNBUF32(&ubuf[4]) == B_LITTLE32(124))) //.DDS
|
||||
return(kddsrend(buf, leng, frameptr, bpl, xdim, ydim, xoff, yoff));
|
||||
return kddsrend(buf, leng, frameptr, bpl, xdim, ydim, xoff, yoff);
|
||||
#endif
|
||||
//Unreliable .TGA identification - this MUST be final case!
|
||||
else if (istarga(ubuf, leng))
|
||||
return(ktgarend(buf, leng, frameptr, bpl, xdim, ydim));
|
||||
return ktgarend(buf, leng, frameptr, bpl, xdim, ydim);
|
||||
else return -1;
|
||||
}
|
||||
}
|
||||
|
@ -2427,17 +2426,17 @@ static int32_t kzcheckhashsiz(int32_t siz)
|
|||
if (!kzhashbuf) //Initialize hash table on first call
|
||||
{
|
||||
Bmemset(kzhashead,-1,sizeof(kzhashead));
|
||||
kzhashbuf = (char *)Bmalloc(KZHASHINITSIZE); if (!kzhashbuf) return(0);
|
||||
kzhashbuf = (char *)Bmalloc(KZHASHINITSIZE); if (!kzhashbuf) return 0;
|
||||
kzhashpos = 0; kzlastfnam = -1; kzhashsiz = KZHASHINITSIZE; kzdirnamhead = -1;
|
||||
}
|
||||
if (kzhashpos+siz > kzhashsiz) //Make sure string fits in kzhashbuf
|
||||
{
|
||||
i = kzhashsiz; do { i <<= 1; }
|
||||
while (kzhashpos+siz > i);
|
||||
kzhashbuf = (char *)Brealloc(kzhashbuf,i); if (!kzhashbuf) return(0);
|
||||
kzhashbuf = (char *)Brealloc(kzhashbuf,i); if (!kzhashbuf) return 0;
|
||||
kzhashsiz = i;
|
||||
}
|
||||
return(1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int32_t kzcalchash(const char *st)
|
||||
|
@ -2447,14 +2446,14 @@ static int32_t kzcalchash(const char *st)
|
|||
for (i=0,hashind=0; st[i]; i++)
|
||||
hashind = toupperlookup[st[i]]-((hashind<<1)+hashind);
|
||||
|
||||
return(hashind%ARRAY_SIZE(kzhashead));
|
||||
return hashind%ARRAY_SIZE(kzhashead);
|
||||
}
|
||||
|
||||
static int32_t kzcheckhash(const char *filnam, char **zipnam, int32_t *fileoffs, int32_t *fileleng, char *iscomp)
|
||||
{
|
||||
int32_t i;
|
||||
|
||||
if (!kzhashbuf) return(0);
|
||||
if (!kzhashbuf) return 0;
|
||||
if (filnam[0] == '|') filnam++;
|
||||
for (i=kzhashead[kzcalchash(filnam)]; i>=0; i=(B_UNBUF32(&kzhashbuf[i])))
|
||||
if (!filnamcmp(filnam,&kzhashbuf[i+21]))
|
||||
|
@ -2463,9 +2462,9 @@ static int32_t kzcheckhash(const char *filnam, char **zipnam, int32_t *fileoffs,
|
|||
(*fileoffs) = B_UNBUF32(&kzhashbuf[i+12]);
|
||||
(*fileleng) = B_UNBUF32(&kzhashbuf[i+16]);
|
||||
(*iscomp) = kzhashbuf[i+20];
|
||||
return(1);
|
||||
return 1;
|
||||
}
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void kzuninit()
|
||||
|
@ -2486,16 +2485,16 @@ int32_t kzaddstack(const char *filnam)
|
|||
if (!fil) //if file not found, assume it's a directory
|
||||
{
|
||||
//Add directory name to internal list (using kzhashbuf for convenience of dynamic allocation)
|
||||
i = strlen(filnam)+5; if (!kzcheckhashsiz(i)) return(-1);
|
||||
i = strlen(filnam)+5; if (!kzcheckhashsiz(i)) return -1;
|
||||
B_BUF32(&kzhashbuf[kzhashpos], kzdirnamhead); kzdirnamhead = kzhashpos;
|
||||
strcpy(&kzhashbuf[kzhashpos+4],filnam);
|
||||
kzhashpos += i;
|
||||
|
||||
return(-1);
|
||||
return -1;
|
||||
}
|
||||
|
||||
//Write ZIP/GRP filename to hash
|
||||
i = strlen(filnam)+1; if (!kzcheckhashsiz(i)) { fclose(fil); return(-1); }
|
||||
i = strlen(filnam)+1; if (!kzcheckhashsiz(i)) { fclose(fil); return -1; }
|
||||
strcpy(&kzhashbuf[kzhashpos],filnam);
|
||||
zipnamoffs = kzhashpos; kzhashpos += i;
|
||||
|
||||
|
@ -2521,20 +2520,20 @@ int32_t kzaddstack(const char *filnam)
|
|||
fseek(fil,B_LITTLE32(B_UNBUF32(&tempbuf[14])) + B_LITTLE16(B_UNBUF16(&tempbuf[24])) + B_LITTLE16(B_UNBUF16(&tempbuf[22])),SEEK_CUR);
|
||||
numfiles++;
|
||||
}
|
||||
if (numfiles < 0) { fclose(fil); return(-1); }
|
||||
if (numfiles < 0) { fclose(fil); return -1; }
|
||||
fseek(fil,-4,SEEK_CUR);
|
||||
}
|
||||
for (i=0; i<numfiles; i++)
|
||||
{
|
||||
fread(tempbuf,46,1,fil);
|
||||
if (B_UNBUF32(&tempbuf[0]) != B_LITTLE32(0x02014b50)) { fclose(fil); return(0); }
|
||||
if (B_UNBUF32(&tempbuf[0]) != B_LITTLE32(0x02014b50)) { fclose(fil); return 0; }
|
||||
|
||||
j = B_LITTLE16(B_UNBUF16(&tempbuf[28])); //filename length
|
||||
fread(&tempbuf[46],j,1,fil);
|
||||
tempbuf[j+46] = 0;
|
||||
|
||||
//Write information into hash
|
||||
j = strlen(&tempbuf[46])+22; if (!kzcheckhashsiz(j)) { fclose(fil); return(-1); }
|
||||
j = strlen(&tempbuf[46])+22; if (!kzcheckhashsiz(j)) { fclose(fil); return -1; }
|
||||
hashind = kzcalchash(&tempbuf[46]);
|
||||
B_BUF32(&kzhashbuf[kzhashpos], kzhashead[hashind]);
|
||||
B_BUF32(&kzhashbuf[kzhashpos+4], kzlastfnam);
|
||||
|
@ -2555,7 +2554,7 @@ int32_t kzaddstack(const char *filnam)
|
|||
fread(tempbuf,12,1,fil);
|
||||
if ((B_UNBUF32(&tempbuf[0]) != B_LITTLE32(0x65766c69)) || //'ilve'
|
||||
(B_UNBUF32(&tempbuf[4]) != B_LITTLE32(0x6e616d72))) //'rman'
|
||||
{ fclose(fil); return(0); }
|
||||
{ fclose(fil); return 0; }
|
||||
numfiles = B_LITTLE32(B_UNBUF32(&tempbuf[8])); k = ((numfiles+1)<<4);
|
||||
for (i=0; i<numfiles; i++,k+=leng)
|
||||
{
|
||||
|
@ -2564,7 +2563,7 @@ int32_t kzaddstack(const char *filnam)
|
|||
tempbuf[12] = 0;
|
||||
|
||||
//Write information into hash
|
||||
j = strlen(tempbuf)+22; if (!kzcheckhashsiz(j)) { fclose(fil); return(-1); }
|
||||
j = strlen(tempbuf)+22; if (!kzcheckhashsiz(j)) { fclose(fil); return -1; }
|
||||
hashind = kzcalchash(tempbuf);
|
||||
B_BUF32(&kzhashbuf[kzhashpos], kzhashead[hashind]);
|
||||
B_BUF32(&kzhashbuf[kzhashpos+4], kzlastfnam);
|
||||
|
@ -2577,7 +2576,7 @@ int32_t kzaddstack(const char *filnam)
|
|||
}
|
||||
}
|
||||
fclose(fil);
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
//this allows the use of kplib.c with a file that is already open
|
||||
|
@ -2608,12 +2607,12 @@ intptr_t kzopen(const char *filnam)
|
|||
kzfs.leng = filelength(_fileno(kzfs.fil));
|
||||
kzfs.pos = 0;
|
||||
kzfs.i = 0;
|
||||
return((intptr_t)kzfs.fil);
|
||||
return (intptr_t)kzfs.fil;
|
||||
}
|
||||
}
|
||||
if (kzcheckhash(filnam,&zipnam,&fileoffs,&fileleng,&iscomp)) //Then check mounted ZIP/GRP files
|
||||
{
|
||||
fil = fopen(zipnam,"rb"); if (!fil) return(0);
|
||||
fil = fopen(zipnam,"rb"); if (!fil) return 0;
|
||||
fseek(fil,fileoffs,SEEK_SET);
|
||||
if (!iscomp) //Must be from GRP file
|
||||
{
|
||||
|
@ -2623,12 +2622,12 @@ intptr_t kzopen(const char *filnam)
|
|||
kzfs.leng = fileleng;
|
||||
kzfs.pos = 0;
|
||||
kzfs.i = 0;
|
||||
return((intptr_t)kzfs.fil);
|
||||
return (intptr_t)kzfs.fil;
|
||||
}
|
||||
else
|
||||
{
|
||||
fread(tempbuf,30,1,fil);
|
||||
if (B_UNBUF32(&tempbuf[0]) != B_LITTLE32(0x04034b50)) { fclose(fil); return(0); }
|
||||
if (B_UNBUF32(&tempbuf[0]) != B_LITTLE32(0x04034b50)) { fclose(fil); return 0; }
|
||||
fseek(fil,B_LITTLE16(B_UNBUF16(&tempbuf[26]))+B_LITTLE16(B_UNBUF16(&tempbuf[28])),SEEK_CUR);
|
||||
|
||||
kzfs.fil = fil;
|
||||
|
@ -2638,7 +2637,7 @@ intptr_t kzopen(const char *filnam)
|
|||
kzfs.pos = 0;
|
||||
switch (kzfs.comptyp) //Compression method
|
||||
{
|
||||
case 0: kzfs.i = 0; return((intptr_t)kzfs.fil);
|
||||
case 0: kzfs.i = 0; return (intptr_t)kzfs.fil;
|
||||
case 8:
|
||||
if (!pnginited) { pnginited = 1; initpngtables(); }
|
||||
kzfs.comptell = 0;
|
||||
|
@ -2647,8 +2646,8 @@ intptr_t kzopen(const char *filnam)
|
|||
//WARNING: No file in ZIP can be > 2GB-32K bytes
|
||||
gslidew = 0x7fffffff; //Force reload at beginning
|
||||
|
||||
return((intptr_t)kzfs.fil);
|
||||
default: fclose(kzfs.fil); kzfs.fil = 0; return(0);
|
||||
return (intptr_t)kzfs.fil;
|
||||
default: fclose(kzfs.fil); kzfs.fil = 0; return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -2674,11 +2673,11 @@ intptr_t kzopen(const char *filnam)
|
|||
kzfs.leng = filelength(_fileno(kzfs.fil));
|
||||
kzfs.pos = 0;
|
||||
kzfs.i = 0;
|
||||
return((intptr_t)kzfs.fil);
|
||||
return (intptr_t)kzfs.fil;
|
||||
}
|
||||
}
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------------
|
||||
|
@ -2722,7 +2721,7 @@ int32_t kzfindfile(char *filnam)
|
|||
filnam[0] = 0;
|
||||
if (srchstat == 0)
|
||||
{
|
||||
if (!newildst[0]) { srchstat = -1; return(0); }
|
||||
if (!newildst[0]) { srchstat = -1; return 0; }
|
||||
do
|
||||
{
|
||||
srchstat = 1;
|
||||
|
@ -2738,7 +2737,7 @@ int32_t kzfindfile(char *filnam)
|
|||
#if defined(_WIN32)
|
||||
hfind = FindFirstFile(newildst,&findata);
|
||||
if (hfind == INVALID_HANDLE_VALUE)
|
||||
{ if (!kzhashbuf) return(0); srchstat = 2; continue; }
|
||||
{ if (!kzhashbuf) return 0; srchstat = 2; continue; }
|
||||
if (findata.dwFileAttributes&FILE_ATTRIBUTE_HIDDEN) continue;
|
||||
i = wildstpathleng;
|
||||
if (findata.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)
|
||||
|
@ -2759,7 +2758,7 @@ int32_t kzfindfile(char *filnam)
|
|||
}
|
||||
break; // process srchstat == 1
|
||||
#endif
|
||||
return(1);
|
||||
return 1;
|
||||
}
|
||||
while (0);
|
||||
}
|
||||
|
@ -2770,7 +2769,7 @@ int32_t kzfindfile(char *filnam)
|
|||
Bmemcpy(filnam,newildst,wildstpathleng);
|
||||
#if defined(_WIN32)
|
||||
if (!FindNextFile(hfind,&findata))
|
||||
{ FindClose(hfind); hfind = INVALID_HANDLE_VALUE; if (!kzhashbuf) return(0); srchstat = 2; break; }
|
||||
{ FindClose(hfind); hfind = INVALID_HANDLE_VALUE; if (!kzhashbuf) return 0; srchstat = 2; break; }
|
||||
if (findata.dwFileAttributes&FILE_ATTRIBUTE_HIDDEN) continue;
|
||||
i = wildstpathleng;
|
||||
if (findata.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)
|
||||
|
@ -2790,7 +2789,7 @@ int32_t kzfindfile(char *filnam)
|
|||
strcpy(&filnam[i],findata->d_name);
|
||||
if (findata->d_type == DT_DIR) strcat(&filnam[i],"/");
|
||||
#endif
|
||||
return(1);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
while (srchstat == 2)
|
||||
|
@ -2801,7 +2800,7 @@ int32_t kzfindfile(char *filnam)
|
|||
//strcpy(filnam,&kzhashbuf[srchzoff+21]);
|
||||
filnam[0] = '|'; strcpy(&filnam[1],&kzhashbuf[srchzoff+21]);
|
||||
srchzoff = B_UNBUF32(&kzhashbuf[srchzoff+4]);
|
||||
return(1);
|
||||
return 1;
|
||||
}
|
||||
srchzoff = B_UNBUF32(&kzhashbuf[srchzoff+4]);
|
||||
}
|
||||
|
@ -2821,7 +2820,7 @@ int32_t kzfindfile(char *filnam)
|
|||
srchstat = 0; goto kzfindfile_beg;
|
||||
}
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
//File searching code (supports inside ZIP files!) How to use this code:
|
||||
|
@ -2850,7 +2849,7 @@ int32_t kzread(void *buffer, int32_t leng)
|
|||
{
|
||||
int32_t i, j, k, bfinal, btype, hlit, hdist;
|
||||
|
||||
if ((!kzfs.fil) || (leng <= 0)) return(0);
|
||||
if ((!kzfs.fil) || (leng <= 0)) return 0;
|
||||
|
||||
if (kzfs.comptyp == 0)
|
||||
{
|
||||
|
@ -2867,7 +2866,7 @@ int32_t kzread(void *buffer, int32_t leng)
|
|||
//Initialize for putbuf4zip
|
||||
gzbufptr = (char *)buffer; gzbufptr = &gzbufptr[-kzfs.pos];
|
||||
kzfs.endpos = min(kzfs.pos+leng,kzfs.leng);
|
||||
if (kzfs.endpos == kzfs.pos) return(0); //Guard against reading 0 length
|
||||
if (kzfs.endpos == kzfs.pos) return 0; //Guard against reading 0 length
|
||||
|
||||
if (kzfs.pos < gslidew-32768) // Must go back to start :(
|
||||
{
|
||||
|
@ -2943,7 +2942,7 @@ int32_t kzread(void *buffer, int32_t leng)
|
|||
{
|
||||
//Raw (uncompressed)
|
||||
suckbits((-bitpos)&7); //Synchronize to start of next byte
|
||||
i = getbits(16); if ((getbits(16)^i) != 0xffff) return(-1);
|
||||
i = getbits(16); if ((getbits(16)^i) != 0xffff) return -1;
|
||||
for (; i; i--)
|
||||
{
|
||||
if (gslidew >= gslider)
|
||||
|
@ -3043,14 +3042,14 @@ int32_t kzread(void *buffer, int32_t leng)
|
|||
retkzread:;
|
||||
i = kzfs.pos;
|
||||
kzfs.pos += leng; if (kzfs.pos > kzfs.leng) kzfs.pos = kzfs.leng;
|
||||
return(kzfs.pos-i);
|
||||
return kzfs.pos-i;
|
||||
}
|
||||
|
||||
//WARNING: kzseek(<-32768,SEEK_CUR); or:
|
||||
// kzseek(0,SEEK_END); can make next kzread very slow!!!
|
||||
int32_t kzseek(int32_t offset, int32_t whence)
|
||||
{
|
||||
if (!kzfs.fil) return(-1);
|
||||
if (!kzfs.fil) return -1;
|
||||
switch (whence)
|
||||
{
|
||||
case SEEK_CUR: kzfs.pos += offset; break;
|
||||
|
@ -3059,7 +3058,7 @@ int32_t kzseek(int32_t offset, int32_t whence)
|
|||
}
|
||||
if (kzfs.pos < 0) kzfs.pos = 0;
|
||||
if (kzfs.pos > kzfs.leng) kzfs.pos = kzfs.leng;
|
||||
return(kzfs.pos);
|
||||
return kzfs.pos;
|
||||
}
|
||||
|
||||
//====================== ZIP decompression code ends =========================
|
||||
|
|
|
@ -948,7 +948,7 @@ void LZ4_resetStream (LZ4_stream_t* LZ4_stream)
|
|||
int LZ4_freeStream (LZ4_stream_t* LZ4_stream)
|
||||
{
|
||||
FREEMEM(LZ4_stream);
|
||||
return (0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -261,9 +261,9 @@ int32_t md_loadmodel(const char *fn)
|
|||
models = ml; nummodelsalloced += MODELALLOCGROUP;
|
||||
}
|
||||
|
||||
vm = mdload(fn); if (!vm) return(-1);
|
||||
vm = mdload(fn); if (!vm) return -1;
|
||||
models[nextmodelid++] = vm;
|
||||
return(nextmodelid-1);
|
||||
return nextmodelid-1;
|
||||
}
|
||||
|
||||
int32_t md_setmisc(int32_t modelid, float scale, int32_t shadeoff, float zadd, float yoffset, int32_t flags)
|
||||
|
@ -308,7 +308,7 @@ static int32_t framename2index(mdmodel_t *vm, const char *nam)
|
|||
}
|
||||
break;
|
||||
}
|
||||
return(i);
|
||||
return i;
|
||||
}
|
||||
|
||||
int32_t md_defineframe(int32_t modelid, const char *framename, int32_t tilenume, int32_t skinnum, float smoothduration, int32_t pal)
|
||||
|
@ -318,9 +318,9 @@ int32_t md_defineframe(int32_t modelid, const char *framename, int32_t tilenume,
|
|||
|
||||
if (!mdinited) mdinit();
|
||||
|
||||
if ((uint32_t)modelid >= (uint32_t)nextmodelid) return(-1);
|
||||
if ((uint32_t)tilenume >= (uint32_t)MAXTILES) return(-2);
|
||||
if (!framename) return(-3);
|
||||
if ((uint32_t)modelid >= (uint32_t)nextmodelid) return -1;
|
||||
if ((uint32_t)tilenume >= (uint32_t)MAXTILES) return -2;
|
||||
if (!framename) return -3;
|
||||
|
||||
tilenume=addtileP(modelid,tilenume,pal);
|
||||
m = (md2model_t *)models[modelid];
|
||||
|
@ -332,7 +332,7 @@ int32_t md_defineframe(int32_t modelid, const char *framename, int32_t tilenume,
|
|||
}
|
||||
|
||||
i = framename2index((mdmodel_t *)m,framename);
|
||||
if (i == m->numframes) return(-3); // frame name invalid
|
||||
if (i == m->numframes) return -3; // frame name invalid
|
||||
|
||||
tile2model[tilenume].modelid = modelid;
|
||||
tile2model[tilenume].framenum = i;
|
||||
|
@ -350,7 +350,7 @@ int32_t md_defineanimation(int32_t modelid, const char *framestart, const char *
|
|||
|
||||
if (!mdinited) mdinit();
|
||||
|
||||
if ((uint32_t)modelid >= (uint32_t)nextmodelid) return(-1);
|
||||
if ((uint32_t)modelid >= (uint32_t)nextmodelid) return -1;
|
||||
|
||||
Bmemset(&ma, 0, sizeof(ma));
|
||||
m = (md2model_t *)models[modelid];
|
||||
|
@ -376,7 +376,7 @@ int32_t md_defineanimation(int32_t modelid, const char *framestart, const char *
|
|||
map->next = m->animations;
|
||||
m->animations = map;
|
||||
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
#if 0
|
||||
|
@ -638,7 +638,7 @@ int32_t mdloadskin(md2model_t *m, int32_t number, int32_t pal, int32_t surf)
|
|||
if (!sk)
|
||||
{
|
||||
if (pal >= (MAXPALOOKUPS - RESERVEDPALS))
|
||||
return (0);
|
||||
return 0;
|
||||
|
||||
if (skzero)
|
||||
{
|
||||
|
@ -1000,7 +1000,7 @@ int32_t mdloadskin(md2model_t *m, int32_t number, int32_t pal, int32_t surf)
|
|||
OSD_Printf("Load skin: p%d-e%d \"%s\"... %d ms\n", pal, hicfxmask(pal), fn, etime);
|
||||
}
|
||||
|
||||
return(*texidx);
|
||||
return (*texidx);
|
||||
}
|
||||
|
||||
//Note: even though it says md2model, it works for both md2model&md3model
|
||||
|
@ -1223,7 +1223,7 @@ static md2model_t *md2load(int32_t fil, const char *filnam)
|
|||
head.ofseof = B_LITTLE32(head.ofseof);
|
||||
#endif
|
||||
|
||||
if ((head.id != IDP2_MAGIC) || (head.vers != 8)) { Bfree(m); return(0); } //"IDP2"
|
||||
if ((head.id != IDP2_MAGIC) || (head.vers != 8)) { Bfree(m); return 0; } //"IDP2"
|
||||
|
||||
ournumskins = head.numskins ? head.numskins : 1;
|
||||
ournumglcmds = head.numglcmds ? head.numglcmds : 1;
|
||||
|
@ -1241,22 +1241,22 @@ static md2model_t *md2load(int32_t fil, const char *filnam)
|
|||
|
||||
klseek(fil,head.ofsframes,SEEK_SET);
|
||||
if (kread(fil,(char *)m->frames,m->numframes*m->framebytes) != m->numframes*m->framebytes)
|
||||
{ Bfree(m->uv); Bfree(m->tris); Bfree(m->glcmds); Bfree(m->frames); Bfree(m); return(0); }
|
||||
{ Bfree(m->uv); Bfree(m->tris); Bfree(m->glcmds); Bfree(m->frames); Bfree(m); return 0; }
|
||||
|
||||
if (m->numglcmds > 0)
|
||||
{
|
||||
klseek(fil,head.ofsglcmds,SEEK_SET);
|
||||
if (kread(fil,(char *)m->glcmds,m->numglcmds*sizeof(int32_t)) != (int32_t)(m->numglcmds*sizeof(int32_t)))
|
||||
{ Bfree(m->uv); Bfree(m->tris); Bfree(m->glcmds); Bfree(m->frames); Bfree(m); return(0); }
|
||||
{ Bfree(m->uv); Bfree(m->tris); Bfree(m->glcmds); Bfree(m->frames); Bfree(m); return 0; }
|
||||
}
|
||||
|
||||
klseek(fil,head.ofstris,SEEK_SET);
|
||||
if (kread(fil,(char *)m->tris,head.numtris*sizeof(md2tri_t)) != (int32_t)(head.numtris*sizeof(md2tri_t)))
|
||||
{ Bfree(m->uv); Bfree(m->tris); Bfree(m->glcmds); Bfree(m->frames); Bfree(m); return(0); }
|
||||
{ Bfree(m->uv); Bfree(m->tris); Bfree(m->glcmds); Bfree(m->frames); Bfree(m); return 0; }
|
||||
|
||||
klseek(fil,head.ofsuv,SEEK_SET);
|
||||
if (kread(fil,(char *)m->uv,head.numuv*sizeof(md2uv_t)) != (int32_t)(head.numuv*sizeof(md2uv_t)))
|
||||
{ Bfree(m->uv); Bfree(m->tris); Bfree(m->glcmds); Bfree(m->frames); Bfree(m); return(0); }
|
||||
{ Bfree(m->uv); Bfree(m->tris); Bfree(m->glcmds); Bfree(m->frames); Bfree(m); return 0; }
|
||||
|
||||
#if B_BIG_ENDIAN != 0
|
||||
{
|
||||
|
@ -1306,7 +1306,7 @@ static md2model_t *md2load(int32_t fil, const char *filnam)
|
|||
{
|
||||
klseek(fil,head.ofsskins,SEEK_SET);
|
||||
if (kread(fil,m->skinfn,64*m->numskins) != 64*m->numskins)
|
||||
{ Bfree(m->glcmds); Bfree(m->frames); Bfree(m); return(0); }
|
||||
{ Bfree(m->glcmds); Bfree(m->frames); Bfree(m); return 0; }
|
||||
}
|
||||
|
||||
m->texid = (GLuint *)Xcalloc(ournumskins, sizeof(GLuint) * (HICEFFECTMASK+1));
|
||||
|
@ -1314,7 +1314,7 @@ static md2model_t *md2load(int32_t fil, const char *filnam)
|
|||
maxmodelverts = max(maxmodelverts, m->numverts);
|
||||
maxmodeltris = max(maxmodeltris, head.numtris);
|
||||
|
||||
//return(m);
|
||||
//return m;
|
||||
|
||||
// the MD2 is now loaded internally - let's begin the MD3 conversion process
|
||||
//OSD_Printf("Beginning md3 conversion.\n");
|
||||
|
@ -1437,7 +1437,7 @@ static md2model_t *md2load(int32_t fil, const char *filnam)
|
|||
// die MD2 ! DIE !
|
||||
Bfree(m->texid); Bfree(m->skinfn); Bfree(m->basepath); Bfree(m->uv); Bfree(m->tris); Bfree(m->glcmds); Bfree(m->frames); Bfree(m);
|
||||
|
||||
return((md2model_t *)m3);
|
||||
return ((md2model_t *)m3);
|
||||
}
|
||||
//---------------------------------------- MD2 LIBRARY ENDS ----------------------------------------
|
||||
|
||||
|
@ -1501,7 +1501,7 @@ static md3model_t *md3load(int32_t fil)
|
|||
m->head.eof = B_LITTLE32(m->head.eof);
|
||||
#endif
|
||||
|
||||
if ((m->head.id != IDP3_MAGIC) && (m->head.vers != 15)) { Bfree(m); return(0); } //"IDP3"
|
||||
if ((m->head.id != IDP3_MAGIC) && (m->head.vers != 15)) { Bfree(m); return 0; } //"IDP3"
|
||||
|
||||
m->numskins = m->head.numskins; //<- dead code?
|
||||
m->numframes = m->head.numframes;
|
||||
|
@ -1623,7 +1623,7 @@ static md3model_t *md3load(int32_t fil)
|
|||
|
||||
m->vbos = NULL;
|
||||
|
||||
return(m);
|
||||
return m;
|
||||
}
|
||||
|
||||
#ifdef POLYMER
|
||||
|
|
|
@ -769,7 +769,7 @@ int32_t polymer_init(void)
|
|||
{
|
||||
OSD_Printf("PR : Your video card driver/combo doesn't support the necessary features!\n");
|
||||
OSD_Printf("PR : Disabling Polymer...\n");
|
||||
return (0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// clean up existing stuff since it will be initialized again if we're re-entering here
|
||||
|
@ -782,7 +782,7 @@ int32_t polymer_init(void)
|
|||
if (prtess == 0)
|
||||
{
|
||||
OSD_Printf("PR : Tessellation object initialization failed!\n");
|
||||
return (0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
polymer_loadboard();
|
||||
|
@ -860,7 +860,7 @@ int32_t polymer_init(void)
|
|||
|
||||
if (pr_verbosity >= 1) OSD_Printf("PR : Initialization complete in %d ms.\n", getticks()-t);
|
||||
|
||||
return (1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
void polymer_uninit(void)
|
||||
|
@ -1627,23 +1627,23 @@ int16_t polymer_addlight(_prlight* light)
|
|||
int32_t lighti;
|
||||
|
||||
if (lightcount >= PR_MAXLIGHTS || light->priority > pr_maxlightpriority || !pr_lighting)
|
||||
return (-1);
|
||||
return -1;
|
||||
|
||||
if ((light->sector == -1) || (light->sector >= numsectors))
|
||||
return (-1);
|
||||
return -1;
|
||||
|
||||
lighti = 0;
|
||||
while ((lighti < PR_MAXLIGHTS) && (prlights[lighti].flags.active))
|
||||
lighti++;
|
||||
|
||||
if (lighti == PR_MAXLIGHTS)
|
||||
return (-1);
|
||||
return -1;
|
||||
#if 0
|
||||
// Spot lights disabled on ATI cards because they cause crashes with
|
||||
// Catalyst 12.8 drivers.
|
||||
// See: http://forums.duke4.net/topic/5723-hrp-polymer-crash/
|
||||
if (pr_ati_fboworkaround && light->radius)
|
||||
return (-1);
|
||||
return -1;
|
||||
#endif
|
||||
Bmemcpy(&prlights[lighti], light, sizeof(_prlight));
|
||||
|
||||
|
@ -1680,7 +1680,7 @@ int16_t polymer_addlight(_prlight* light)
|
|||
|
||||
lightcount++;
|
||||
|
||||
return (lighti);
|
||||
return lighti;
|
||||
}
|
||||
|
||||
void polymer_deletelight(int16_t lighti)
|
||||
|
@ -2575,7 +2575,7 @@ static int32_t polymer_initsector(int16_t sectnum)
|
|||
|
||||
if (pr_verbosity >= 2) OSD_Printf("PR : Initialized sector %i.\n", sectnum);
|
||||
|
||||
return (1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int32_t polymer_updatesector(int16_t sectnum)
|
||||
|
@ -2602,7 +2602,7 @@ static int32_t polymer_updatesector(int16_t sectnum)
|
|||
if (s == NULL)
|
||||
{
|
||||
if (pr_verbosity >= 1) OSD_Printf("PR : Can't update uninitialized sector %i.\n", sectnum);
|
||||
return (-1);
|
||||
return -1;
|
||||
}
|
||||
|
||||
needfloor = wallinvalidate = 0;
|
||||
|
@ -2875,7 +2875,7 @@ finish:
|
|||
|
||||
if (pr_verbosity >= 3) OSD_Printf("PR : Updated sector %i.\n", sectnum);
|
||||
|
||||
return (0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void PR_CALLBACK polymer_tesserror(GLenum error)
|
||||
|
@ -2923,7 +2923,7 @@ static int32_t polymer_buildfloor(int16_t sectnum)
|
|||
sec = (usectortype *)§or[sectnum];
|
||||
|
||||
if (s == NULL)
|
||||
return (-1);
|
||||
return -1;
|
||||
|
||||
if (s->floor.indices == NULL)
|
||||
{
|
||||
|
@ -2968,7 +2968,7 @@ static int32_t polymer_buildfloor(int16_t sectnum)
|
|||
|
||||
if (pr_verbosity >= 2) OSD_Printf("PR : Tesselated floor of sector %i.\n", sectnum);
|
||||
|
||||
return (1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
static void polymer_drawsector(int16_t sectnum, int32_t domasks)
|
||||
|
@ -3091,7 +3091,7 @@ static int32_t polymer_initwall(int16_t wallnum)
|
|||
|
||||
if (pr_verbosity >= 2) OSD_Printf("PR : Initialized wall %i.\n", wallnum);
|
||||
|
||||
return (1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
// TODO: r_npotwallmode. Needs polymost_is_npotmode() handling among others.
|
||||
|
@ -5471,7 +5471,7 @@ static int32_t polymer_bindmaterial(const _prmaterial *material, int16_t* l
|
|||
|
||||
bglActiveTextureARB(GL_TEXTURE0_ARB);
|
||||
|
||||
return (programbits);
|
||||
return programbits;
|
||||
}
|
||||
|
||||
static void polymer_unbindmaterial(int32_t programbits)
|
||||
|
|
|
@ -293,7 +293,7 @@ static int32_t screencapture_tga(const char *filename, char inverseit)
|
|||
OSD_Printf("Saved screenshot to %s\n", fn);
|
||||
Bfree(fn);
|
||||
capturecount++;
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
# endif
|
||||
|
||||
|
|
|
@ -35,9 +35,9 @@ int32_t scriptfile_getstring(scriptfile *sf, char **retst)
|
|||
if (*retst == NULL)
|
||||
{
|
||||
initprintf("Error on line %s:%d: unexpected eof\n",sf->filename,scriptfile_getlinum(sf,sf->textptr));
|
||||
return(-2);
|
||||
return -2;
|
||||
}
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t scriptfile_getnumber(scriptfile *sf, int32_t *num)
|
||||
|
@ -172,7 +172,7 @@ int32_t scriptfile_getbraces(scriptfile *sf, char **braceend)
|
|||
bracestart = ++sf->textptr; bracecnt = 1;
|
||||
while (1)
|
||||
{
|
||||
if (sf->textptr >= sf->eof) return(0);
|
||||
if (sf->textptr >= sf->eof) return 0;
|
||||
if (sf->textptr[0] == '{') bracecnt++;
|
||||
if (sf->textptr[0] == '}') { bracecnt--; if (!bracecnt) break; }
|
||||
sf->textptr++;
|
||||
|
@ -188,14 +188,14 @@ int32_t scriptfile_getlinum(const scriptfile *sf, const char *ptr)
|
|||
int32_t i, stp;
|
||||
intptr_t ind;
|
||||
|
||||
//for(i=0;i<sf->linenum;i++) if (sf->lineoffs[i] >= ind) return(i+1); //brute force algo
|
||||
//for(i=0;i<sf->linenum;i++) if (sf->lineoffs[i] >= ind) return i+1; //brute force algo
|
||||
|
||||
ind = ((intptr_t)ptr) - ((intptr_t)sf->textbuf);
|
||||
|
||||
for (stp=1; stp+stp<sf->linenum; stp+=stp) { } //stp = highest power of 2 less than sf->linenum
|
||||
for (i=0; stp; stp>>=1)
|
||||
if ((i+stp < sf->linenum) && (sf->lineoffs[i+stp] < ind)) i += stp;
|
||||
return(i+1); //i = index to highest lineoffs which is less than ind; convert to 1-based line numbers
|
||||
return i+1; //i = index to highest lineoffs which is less than ind; convert to 1-based line numbers
|
||||
}
|
||||
|
||||
void scriptfile_preparse(scriptfile *sf, char *tx, int32_t flen)
|
||||
|
|
|
@ -56,7 +56,7 @@ static pthtyp *texcache_tryart(int32_t const dapicnum, int32_t const dapalnum, i
|
|||
pth->palnum = dapalnum;
|
||||
}
|
||||
|
||||
return(pth);
|
||||
return pth;
|
||||
}
|
||||
|
||||
pth = (pthtyp *)Xcalloc(1,sizeof(pthtyp));
|
||||
|
@ -67,7 +67,7 @@ static pthtyp *texcache_tryart(int32_t const dapicnum, int32_t const dapalnum, i
|
|||
pth->next = texcache.list[j];
|
||||
texcache.list[j] = pth;
|
||||
|
||||
return(pth);
|
||||
return pth;
|
||||
}
|
||||
|
||||
pthtyp *texcache_fetchmulti(pthtyp *pth, hicreplctyp *si, int32_t dapicnum, int32_t dameth)
|
||||
|
|
|
@ -135,7 +135,7 @@ static int32_t isrectfree(int32_t x0, int32_t y0, int32_t dx, int32_t dy)
|
|||
int32_t i, j, x;
|
||||
i = y0*gvox->mytexx + x0;
|
||||
for (dy=0; dy; dy--, i+=gvox->mytexx)
|
||||
for (x=0; x<dx; x++) { j = i+x; if (zbit[j>>5]&(1<<SHIFTMOD32(j))) return(0); }
|
||||
for (x=0; x<dx; x++) { j = i+x; if (zbit[j>>5]&(1<<SHIFTMOD32(j))) return 0; }
|
||||
#else
|
||||
int32_t i = y0*mytexo5 + (x0>>5);
|
||||
dx += x0-1;
|
||||
|
@ -167,7 +167,7 @@ static int32_t isrectfree(int32_t x0, int32_t y0, int32_t dx, int32_t dy)
|
|||
}
|
||||
}
|
||||
#endif
|
||||
return(1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
static void setrect(int32_t x0, int32_t y0, int32_t dx, int32_t dy)
|
||||
|
@ -581,7 +581,7 @@ skindidntfit:
|
|||
|
||||
Bfree(shp); Bfree(zbit); Bfree(bx0);
|
||||
|
||||
return(gvox);
|
||||
return gvox;
|
||||
}
|
||||
|
||||
static void alloc_vcolhashead(void)
|
||||
|
@ -785,7 +785,7 @@ static int32_t loadkv6(const char *filnam)
|
|||
if (B_LITTLE32(i) != 0x6c78764b)
|
||||
{
|
||||
kclose(fil);
|
||||
return(-1);
|
||||
return -1;
|
||||
} //Kvxl
|
||||
|
||||
kread(fil, &voxsiz, sizeof(vec3_t));
|
||||
|
|
|
@ -1818,7 +1818,7 @@ static HRESULT WINAPI getvalidmodes_enum(DDSURFACEDESC *ddsd, VOID *udata)
|
|||
ADDMODE(ddsd->dwWidth, ddsd->dwHeight, ddsd->ddpfPixelFormat.dwRGBBitCount, 1,-1);
|
||||
}
|
||||
|
||||
return(DDENUMRET_OK);
|
||||
return DDENUMRET_OK;
|
||||
}
|
||||
|
||||
static int sortmodes(const void *a_, const void *b_)
|
||||
|
|
|
@ -725,7 +725,7 @@ const char *ExtGetSectorCaption(int16_t sectnum)
|
|||
else
|
||||
Bsprintf(tempbuf,"%hu %s", TrackerCast(sector[sectnum].lotag), lo);
|
||||
}
|
||||
return(tempbuf);
|
||||
return tempbuf;
|
||||
}
|
||||
|
||||
const char *ExtGetWallCaption(int16_t wallnum)
|
||||
|
@ -738,13 +738,13 @@ const char *ExtGetWallCaption(int16_t wallnum)
|
|||
{
|
||||
Bsprintf(tempbuf,"%d", wallength(wallnum));
|
||||
wall[wallnum].cstat &= ~(1<<14);
|
||||
return(tempbuf);
|
||||
return tempbuf;
|
||||
}
|
||||
|
||||
if (!(onnames==2 || onnames==4))
|
||||
{
|
||||
tempbuf[0] = 0;
|
||||
return(tempbuf);
|
||||
return tempbuf;
|
||||
}
|
||||
|
||||
// HERE
|
||||
|
@ -777,7 +777,7 @@ const char *ExtGetWallCaption(int16_t wallnum)
|
|||
}
|
||||
}
|
||||
|
||||
return(tempbuf);
|
||||
return tempbuf;
|
||||
} //end
|
||||
|
||||
const char *SectorEffectorTagText(int32_t lotag)
|
||||
|
@ -843,7 +843,7 @@ const char *SectorEffectorTagText(int32_t lotag)
|
|||
break;
|
||||
}
|
||||
|
||||
return (tempbuf);
|
||||
return tempbuf;
|
||||
}
|
||||
|
||||
const char *MusicAndSFXTagText(int32_t lotag)
|
||||
|
@ -880,7 +880,7 @@ const char *SectorEffectorText(int32_t spritenum)
|
|||
else Bstrcpy(tempbuf, lo);
|
||||
}
|
||||
|
||||
return (tempbuf);
|
||||
return tempbuf;
|
||||
}
|
||||
|
||||
const char *ExtGetSpriteCaption(int16_t spritenum)
|
||||
|
@ -9302,7 +9302,7 @@ static int32_t parsegroupfiles(scriptfile *script)
|
|||
}
|
||||
break;
|
||||
case T_EOF:
|
||||
return(0);
|
||||
return 0;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -9610,7 +9610,7 @@ int32_t parsetilegroups(scriptfile *script)
|
|||
break;
|
||||
}
|
||||
case T_EOF:
|
||||
return(0);
|
||||
return 0;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -5391,7 +5391,7 @@ static int32_t parsedefinitions_game(scriptfile *script, int32_t preload)
|
|||
}
|
||||
break;
|
||||
case T_EOF:
|
||||
return(0);
|
||||
return 0;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -493,14 +493,14 @@ int32_t G_GetAngleDelta(int32_t a,int32_t na)
|
|||
if (klabs(a-na) < 1024)
|
||||
{
|
||||
// OSD_Printf("G_GetAngleDelta() returning %d\n",na-a);
|
||||
return (na-a);
|
||||
return na-a;
|
||||
}
|
||||
|
||||
if (na > 1024) na -= 2048;
|
||||
if (a > 1024) a -= 2048;
|
||||
|
||||
// OSD_Printf("G_GetAngleDelta() returning %d\n",na-a);
|
||||
return (na-a);
|
||||
return na-a;
|
||||
}
|
||||
|
||||
GAMEEXEC_STATIC void VM_AlterAng(int32_t movflags)
|
||||
|
|
|
@ -261,9 +261,9 @@ int32_t Gv_ReadSave(int32_t fil, int32_t newbehav)
|
|||
AddLog("Done Dumping...");
|
||||
}
|
||||
# endif
|
||||
return(0);
|
||||
return 0;
|
||||
corrupt:
|
||||
return(1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
void Gv_WriteSave(FILE *fil, int32_t newbehav)
|
||||
|
|
|
@ -163,7 +163,7 @@ int32_t CONTROL_KeyboardFunctionPressed(int32_t which)
|
|||
if (CONTROL_KeyMapping[which].key2 != KEYUNDEFINED && !KeyBindings[CONTROL_KeyMapping[which].key2].cmdstr)
|
||||
key2 = KB_KeyDown[ CONTROL_KeyMapping[which].key2 ] ? TRUE : FALSE;
|
||||
|
||||
return (key1 | key2);
|
||||
return key1 | key2;
|
||||
}
|
||||
|
||||
void CONTROL_ClearKeyboardFunction(int32_t which)
|
||||
|
|
|
@ -193,14 +193,14 @@ static int32_t G_GetAngleDelta(int32_t a,int32_t na)
|
|||
if (klabs(a-na) < 1024)
|
||||
{
|
||||
// OSD_Printf("G_GetAngleDelta() returning %d\n",na-a);
|
||||
return (na-a);
|
||||
return na-a;
|
||||
}
|
||||
|
||||
if (na > 1024) na -= 2048;
|
||||
if (a > 1024) a -= 2048;
|
||||
|
||||
// OSD_Printf("G_GetAngleDelta() returning %d\n",na-a);
|
||||
return (na-a);
|
||||
return na-a;
|
||||
}
|
||||
|
||||
static inline void __fastcall VM_DoConditional(register int32_t condition)
|
||||
|
|
|
@ -136,7 +136,7 @@ static int32_t _MIDI_ReadNumber
|
|||
value += *FromPtr++;
|
||||
}
|
||||
|
||||
return(value);
|
||||
return value;
|
||||
}
|
||||
|
||||
|
||||
|
@ -168,7 +168,7 @@ static int32_t _MIDI_ReadDelta
|
|||
while (c & 0x80);
|
||||
}
|
||||
|
||||
return(value);
|
||||
return value;
|
||||
}
|
||||
|
||||
|
||||
|
@ -707,23 +707,23 @@ static int32_t _MIDI_SendControlChange
|
|||
c1, c2);
|
||||
if (status == MIDI_DONT_PLAY)
|
||||
{
|
||||
return(MIDI_Ok);
|
||||
return MIDI_Ok;
|
||||
}
|
||||
}
|
||||
|
||||
if (_MIDI_Funcs == NULL)
|
||||
{
|
||||
return(MIDI_Error);
|
||||
return MIDI_Error;
|
||||
}
|
||||
|
||||
if (_MIDI_Funcs->ControlChange == NULL)
|
||||
{
|
||||
return(MIDI_Error);
|
||||
return MIDI_Error;
|
||||
}
|
||||
|
||||
_MIDI_Funcs->ControlChange(channel, c1, c2);
|
||||
|
||||
return(MIDI_Ok);
|
||||
return MIDI_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
@ -769,7 +769,7 @@ int32_t MIDI_AllNotesOff
|
|||
_MIDI_SendControlChange(channel, 0x78, 0);
|
||||
}
|
||||
|
||||
return(MIDI_Ok);
|
||||
return MIDI_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
@ -933,7 +933,7 @@ int32_t MIDI_Reset
|
|||
|
||||
Reset = TRUE;
|
||||
|
||||
return(MIDI_Ok);
|
||||
return MIDI_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
@ -953,7 +953,7 @@ int32_t MIDI_SetVolume
|
|||
|
||||
if (_MIDI_Funcs == NULL)
|
||||
{
|
||||
return(MIDI_NullMidiModule);
|
||||
return MIDI_NullMidiModule;
|
||||
}
|
||||
|
||||
volume = min(MIDI_MaxVolume, volume);
|
||||
|
@ -978,7 +978,7 @@ int32_t MIDI_SetVolume
|
|||
_MIDI_SendChannelVolumes();
|
||||
}
|
||||
|
||||
return(MIDI_Ok);
|
||||
return MIDI_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
@ -998,7 +998,7 @@ int32_t MIDI_GetVolume
|
|||
|
||||
if (_MIDI_Funcs == NULL)
|
||||
{
|
||||
return(MIDI_NullMidiModule);
|
||||
return MIDI_NullMidiModule;
|
||||
}
|
||||
|
||||
if (_MIDI_Funcs->GetVolume)
|
||||
|
@ -1010,7 +1010,7 @@ int32_t MIDI_GetVolume
|
|||
volume = _MIDI_TotalVolume;
|
||||
}
|
||||
|
||||
return(volume);
|
||||
return volume;
|
||||
}
|
||||
|
||||
|
||||
|
@ -1118,7 +1118,7 @@ int32_t MIDI_SongPlaying
|
|||
)
|
||||
|
||||
{
|
||||
return(_MIDI_SongActive);
|
||||
return _MIDI_SongActive;
|
||||
}
|
||||
|
||||
|
||||
|
@ -1209,12 +1209,12 @@ int32_t MIDI_PlaySong
|
|||
|
||||
if (_MIDI_Funcs == NULL)
|
||||
{
|
||||
return(MIDI_NullMidiModule);
|
||||
return MIDI_NullMidiModule;
|
||||
}
|
||||
|
||||
if (B_UNBUF32(song) != MIDI_HEADER_SIGNATURE)
|
||||
{
|
||||
return(MIDI_InvalidMidiFile);
|
||||
return MIDI_InvalidMidiFile;
|
||||
}
|
||||
|
||||
song += 4;
|
||||
|
@ -1232,14 +1232,14 @@ int32_t MIDI_PlaySong
|
|||
|
||||
if (format > MAX_FORMAT)
|
||||
{
|
||||
return(MIDI_UnknownMidiFormat);
|
||||
return MIDI_UnknownMidiFormat;
|
||||
}
|
||||
|
||||
ptr = song + headersize;
|
||||
|
||||
if (_MIDI_NumTracks == 0)
|
||||
{
|
||||
return(MIDI_NoTracks);
|
||||
return MIDI_NoTracks;
|
||||
}
|
||||
|
||||
_MIDI_TrackMemSize = _MIDI_NumTracks * sizeof(track);
|
||||
|
@ -1255,7 +1255,7 @@ int32_t MIDI_PlaySong
|
|||
|
||||
_MIDI_TrackMemSize = 0;
|
||||
|
||||
return(MIDI_InvalidTrack);
|
||||
return MIDI_InvalidTrack;
|
||||
}
|
||||
|
||||
tracklength = _MIDI_ReadNumber(ptr + 4, 4);
|
||||
|
@ -1295,7 +1295,7 @@ int32_t MIDI_PlaySong
|
|||
while (_MPU_BuffersWaiting < 4) _MIDI_ServiceRoutine();
|
||||
MPU_BeginPlayback();
|
||||
|
||||
return(MIDI_Ok);
|
||||
return MIDI_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
@ -1337,7 +1337,7 @@ int32_t MIDI_GetTempo
|
|||
)
|
||||
|
||||
{
|
||||
return(MIDI_Tempo);
|
||||
return MIDI_Tempo;
|
||||
}
|
||||
|
||||
|
||||
|
@ -1487,7 +1487,7 @@ static int32_t _MIDI_ProcessNextTick
|
|||
|
||||
_MIDI_AdvanceTick();
|
||||
|
||||
return(TimeSet);
|
||||
return TimeSet;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -257,7 +257,7 @@ int32_t MPU_Reset
|
|||
midiStreamStop(hmido);
|
||||
midiStreamClose(hmido);
|
||||
|
||||
return(MPU_Ok);
|
||||
return MPU_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
@ -281,9 +281,9 @@ int32_t MPU_Init
|
|||
|
||||
if (midiOutGetDevCaps(mididevice, &midicaps, sizeof(MIDIOUTCAPS)) != MMSYSERR_NOERROR) return MPU_Error;
|
||||
|
||||
if (midiStreamOpen(&hmido,(LPUINT)&mididevice,1,(DWORD_PTR)MPU_MIDICallback,0L,CALLBACK_FUNCTION) != MMSYSERR_NOERROR) return(MPU_Error);
|
||||
if (midiStreamOpen(&hmido,(LPUINT)&mididevice,1,(DWORD_PTR)MPU_MIDICallback,0L,CALLBACK_FUNCTION) != MMSYSERR_NOERROR) return MPU_Error;
|
||||
|
||||
return(MPU_Ok);
|
||||
return MPU_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -119,7 +119,7 @@ const char *MUSIC_ErrorString
|
|||
break;
|
||||
}
|
||||
|
||||
return(ErrorString);
|
||||
return ErrorString;
|
||||
}
|
||||
|
||||
|
||||
|
@ -148,7 +148,7 @@ int32_t MUSIC_Init
|
|||
|
||||
status = MUSIC_InitMidi(SoundCard, &MUSIC_MidiFunctions, Address);
|
||||
|
||||
return(status);
|
||||
return status;
|
||||
}
|
||||
|
||||
|
||||
|
@ -172,7 +172,7 @@ int32_t MUSIC_Shutdown
|
|||
|
||||
//MPU_Reset();
|
||||
|
||||
return(status);
|
||||
return status;
|
||||
}
|
||||
|
||||
|
||||
|
@ -244,9 +244,9 @@ int32_t MUSIC_GetVolume
|
|||
{
|
||||
if (MUSIC_SoundDevice == -1)
|
||||
{
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
return(MIDI_GetVolume());
|
||||
return MIDI_GetVolume();
|
||||
}
|
||||
|
||||
|
||||
|
@ -279,7 +279,7 @@ int32_t MUSIC_SongPlaying
|
|||
)
|
||||
|
||||
{
|
||||
return(MIDI_SongPlaying());
|
||||
return MIDI_SongPlaying();
|
||||
}
|
||||
|
||||
|
||||
|
@ -330,7 +330,7 @@ int32_t MUSIC_StopSong
|
|||
MUSIC_StopFade();
|
||||
MIDI_StopSong();
|
||||
MUSIC_SetErrorCode(MUSIC_Ok);
|
||||
return(MUSIC_Ok);
|
||||
return MUSIC_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
@ -355,11 +355,11 @@ int32_t MUSIC_PlaySong
|
|||
if (status != MIDI_Ok)
|
||||
{
|
||||
MUSIC_SetErrorCode(MUSIC_MidiError);
|
||||
return(MUSIC_Warning);
|
||||
return MUSIC_Warning;
|
||||
}
|
||||
}
|
||||
|
||||
return(MUSIC_Ok);
|
||||
return MUSIC_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
@ -501,7 +501,7 @@ int32_t MUSIC_InitMidi
|
|||
|
||||
MIDI_SetMidiFuncs(Funcs);
|
||||
|
||||
return(MIDI_Ok);
|
||||
return MIDI_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
@ -521,7 +521,7 @@ int32_t MUSIC_FadeVolume
|
|||
{
|
||||
UNREFERENCED_PARAMETER(milliseconds);
|
||||
MIDI_SetVolume(tovolume);
|
||||
return(MUSIC_Ok);
|
||||
return MUSIC_Ok;
|
||||
}
|
||||
|
||||
|
||||
|
@ -537,7 +537,7 @@ int32_t MUSIC_FadeActive
|
|||
)
|
||||
|
||||
{
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -496,17 +496,17 @@ static int32_t G_GetInvAmount(const DukePlayer_t *p)
|
|||
case ICON_FIRSTAID:
|
||||
return p->inv_amount[GET_FIRSTAID];
|
||||
case ICON_STEROIDS:
|
||||
return ((p->inv_amount[GET_STEROIDS]+3)>>2);
|
||||
return (p->inv_amount[GET_STEROIDS]+3)>>2;
|
||||
case ICON_HOLODUKE:
|
||||
return ((p->inv_amount[GET_HOLODUKE]+15)/24);
|
||||
return (p->inv_amount[GET_HOLODUKE]+15)/24;
|
||||
case ICON_JETPACK:
|
||||
return ((p->inv_amount[GET_JETPACK]+15)>>4);
|
||||
return (p->inv_amount[GET_JETPACK]+15)>>4;
|
||||
case ICON_HEATS:
|
||||
return p->inv_amount[GET_HEATS]/12;
|
||||
case ICON_SCUBA:
|
||||
return ((p->inv_amount[GET_SCUBA]+63)>>6);
|
||||
return (p->inv_amount[GET_SCUBA]+63)>>6;
|
||||
case ICON_BOOTS:
|
||||
return (p->inv_amount[GET_BOOTS]>>1);
|
||||
return p->inv_amount[GET_BOOTS]>>1;
|
||||
}
|
||||
|
||||
return -1;
|
||||
|
@ -1112,7 +1112,6 @@ void G_DrawBackground(void)
|
|||
rotatesprite(x<<16, y<<16, 65536L, 0, dapicnum, 8, 0, 8+16+64, 0, y2, x2, ydim-1);
|
||||
rotatesprite((xdim-x)<<16, y<<16, 65536L, 0, dapicnum, 8, 0, 8+16+64, xdim-x2-1, y2, xdim-1, ydim-1);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (ud.screen_size > 8)
|
||||
|
|
|
@ -84,50 +84,50 @@ const char *MUSIC_ErrorString(int32_t ErrorNumber)
|
|||
switch (ErrorNumber)
|
||||
{
|
||||
case MUSIC_Warning:
|
||||
return(warningMessage);
|
||||
return warningMessage;
|
||||
|
||||
case MUSIC_Error:
|
||||
return(errorMessage);
|
||||
return errorMessage;
|
||||
|
||||
case MUSIC_Ok:
|
||||
return("OK; no error.");
|
||||
return "OK; no error.";
|
||||
|
||||
case MUSIC_ASSVersion:
|
||||
return("Incorrect sound library version.");
|
||||
return "Incorrect sound library version.";
|
||||
|
||||
case MUSIC_SoundCardError:
|
||||
return("General sound card error.");
|
||||
return "General sound card error.";
|
||||
|
||||
case MUSIC_InvalidCard:
|
||||
return("Invalid sound card.");
|
||||
return "Invalid sound card.";
|
||||
|
||||
case MUSIC_MidiError:
|
||||
return("MIDI error.");
|
||||
return "MIDI error.";
|
||||
|
||||
case MUSIC_MPU401Error:
|
||||
return("MPU401 error.");
|
||||
return "MPU401 error.";
|
||||
|
||||
case MUSIC_TaskManError:
|
||||
return("Task Manager error.");
|
||||
return "Task Manager error.";
|
||||
|
||||
//case MUSIC_FMNotDetected:
|
||||
// return("FM not detected error.");
|
||||
// return "FM not detected error.";
|
||||
|
||||
case MUSIC_DPMI_Error:
|
||||
return("DPMI error.");
|
||||
return "DPMI error.";
|
||||
|
||||
default:
|
||||
return("Unknown error.");
|
||||
return "Unknown error.";
|
||||
} // switch
|
||||
|
||||
return(NULL);
|
||||
return NULL;
|
||||
} // MUSIC_ErrorString
|
||||
|
||||
int32_t MUSIC_Init(int32_t SoundCard, int32_t Address)
|
||||
{
|
||||
#ifdef __ANDROID__
|
||||
music_initialized = 1;
|
||||
return(MUSIC_Ok);
|
||||
return MUSIC_Ok;
|
||||
#endif
|
||||
// Use an external MIDI player if the user has specified to do so
|
||||
char *command = getenv("EDUKE32_MUSIC_CMD");
|
||||
|
@ -139,14 +139,14 @@ int32_t MUSIC_Init(int32_t SoundCard, int32_t Address)
|
|||
if (music_initialized)
|
||||
{
|
||||
setErrorMessage("Music system is already initialized.");
|
||||
return(MUSIC_Error);
|
||||
return MUSIC_Error;
|
||||
} // if
|
||||
|
||||
if (SDL_VERSIONNUM(linked->major,linked->minor,linked->patch) < MIX_REQUIREDVERSION)
|
||||
{
|
||||
// reject running with SDL_Mixer versions older than what is stated in sdl_inc.h
|
||||
initprintf("You need at least v%d.%d.%d of SDL_mixer for music\n",SDL_MIXER_MIN_X,SDL_MIXER_MIN_Y,SDL_MIXER_MIN_Z);
|
||||
return(MUSIC_Error);
|
||||
return MUSIC_Error;
|
||||
}
|
||||
|
||||
external_midi = (command != NULL && command[0] != 0);
|
||||
|
@ -232,7 +232,7 @@ int32_t MUSIC_Init(int32_t SoundCard, int32_t Address)
|
|||
# endif
|
||||
#endif
|
||||
music_initialized = 1;
|
||||
return(MUSIC_Ok);
|
||||
return MUSIC_Ok;
|
||||
|
||||
fallback:
|
||||
initprintf("Error setting music command, falling back to timidity.\n");
|
||||
|
@ -253,7 +253,7 @@ fallback:
|
|||
initprintf("Error: couldn't open any of the following files:\n");
|
||||
for (i = ARRAY_SIZE(s)-1; i>=0; i--)
|
||||
initprintf("%s\n",s[i]);
|
||||
return(MUSIC_Error);
|
||||
return MUSIC_Error;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
@ -263,7 +263,7 @@ fallback:
|
|||
}
|
||||
|
||||
music_initialized = 1;
|
||||
return(MUSIC_Ok);
|
||||
return MUSIC_Ok;
|
||||
} // MUSIC_Init
|
||||
|
||||
|
||||
|
@ -280,7 +280,7 @@ int32_t MUSIC_Shutdown(void)
|
|||
music_initialized = 0;
|
||||
music_loopflag = MUSIC_PlayOnce;
|
||||
|
||||
return(MUSIC_Ok);
|
||||
return MUSIC_Ok;
|
||||
} // MUSIC_Shutdown
|
||||
|
||||
|
||||
|
@ -313,7 +313,7 @@ void MUSIC_ResetMidiChannelVolumes(void)
|
|||
|
||||
int32_t MUSIC_GetVolume(void)
|
||||
{
|
||||
return(Mix_VolumeMusic(-1) << 1); // convert 0-128 to 0-255.
|
||||
return (Mix_VolumeMusic(-1) << 1); // convert 0-128 to 0-255.
|
||||
} // MUSIC_GetVolume
|
||||
|
||||
|
||||
|
@ -325,7 +325,7 @@ void MUSIC_SetLoopFlag(int32_t loopflag)
|
|||
|
||||
int32_t MUSIC_SongPlaying(void)
|
||||
{
|
||||
return((Mix_PlayingMusic()) ? TRUE : FALSE);
|
||||
return ((Mix_PlayingMusic()) ? TRUE : FALSE);
|
||||
} // MUSIC_SongPlaying
|
||||
|
||||
|
||||
|
@ -378,7 +378,7 @@ int32_t MUSIC_StopSong(void)
|
|||
external_midi_pid = -1;
|
||||
}
|
||||
|
||||
return(MUSIC_Ok);
|
||||
return MUSIC_Ok;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -386,7 +386,7 @@ int32_t MUSIC_StopSong(void)
|
|||
if (!Mix_QuerySpec(NULL, NULL, NULL))
|
||||
{
|
||||
setErrorMessage("Need FX system initialized, too. Sorry.");
|
||||
return(MUSIC_Error);
|
||||
return MUSIC_Error;
|
||||
} // if
|
||||
|
||||
if ((Mix_PlayingMusic()) || (Mix_PausedMusic()))
|
||||
|
@ -397,7 +397,7 @@ int32_t MUSIC_StopSong(void)
|
|||
|
||||
music_musicchunk = NULL;
|
||||
|
||||
return(MUSIC_Ok);
|
||||
return MUSIC_Ok;
|
||||
} // MUSIC_StopSong
|
||||
|
||||
#if defined FORK_EXEC_MIDI
|
||||
|
@ -513,7 +513,7 @@ void MUSIC_SetContext(int32_t context)
|
|||
|
||||
int32_t MUSIC_GetContext(void)
|
||||
{
|
||||
return(music_context);
|
||||
return music_context;
|
||||
} // MUSIC_GetContext
|
||||
|
||||
|
||||
|
@ -553,13 +553,13 @@ int32_t MUSIC_FadeVolume(int32_t tovolume, int32_t milliseconds)
|
|||
{
|
||||
UNREFERENCED_PARAMETER(tovolume);
|
||||
Mix_FadeOutMusic(milliseconds);
|
||||
return(MUSIC_Ok);
|
||||
return MUSIC_Ok;
|
||||
} // MUSIC_FadeVolume
|
||||
|
||||
|
||||
int32_t MUSIC_FadeActive(void)
|
||||
{
|
||||
return((Mix_FadingMusic() == MIX_FADING_OUT) ? TRUE : FALSE);
|
||||
return ((Mix_FadingMusic() == MIX_FADING_OUT) ? TRUE : FALSE);
|
||||
} // MUSIC_FadeActive
|
||||
|
||||
|
||||
|
|
|
@ -112,7 +112,7 @@ int32_t G_CheckActivatorMotion(int32_t lotag)
|
|||
|
||||
for (j = g_animateCount-1; j >= 0; j--)
|
||||
if (s->sectnum == animatesect[j])
|
||||
return(1);
|
||||
return 1;
|
||||
|
||||
j = headspritestat[STAT_EFFECTOR];
|
||||
while (j >= 0)
|
||||
|
@ -123,14 +123,14 @@ int32_t G_CheckActivatorMotion(int32_t lotag)
|
|||
case SE_11_SWINGING_DOOR:
|
||||
case SE_30_TWO_WAY_TRAIN:
|
||||
if (actor[j].t_data[4])
|
||||
return(1);
|
||||
return 1;
|
||||
break;
|
||||
case SE_20_STRETCH_BRIDGE:
|
||||
case SE_31_FLOOR_RISE_FALL:
|
||||
case SE_32_CEILING_RISE_FALL:
|
||||
case SE_18_INCREMENTAL_SECTOR_RISE_FALL:
|
||||
if (actor[j].t_data[0])
|
||||
return(1);
|
||||
return 1;
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -139,7 +139,7 @@ int32_t G_CheckActivatorMotion(int32_t lotag)
|
|||
}
|
||||
i = nextspritestat[i];
|
||||
}
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t CheckDoorTile(int32_t dapic)
|
||||
|
|
|
@ -276,7 +276,7 @@ int32_t S_PlaySound3D(int32_t num, int32_t i, const vec3_t *pos)
|
|||
g_sounds[num].num++;
|
||||
}
|
||||
else g_sounds[num].lock--;
|
||||
return (voice);
|
||||
return voice;
|
||||
}
|
||||
|
||||
void S_PlaySound(int32_t num)
|
||||
|
@ -501,7 +501,7 @@ int32_t S_CheckSoundPlaying(int32_t i, int32_t num)
|
|||
return 1;
|
||||
return 0;
|
||||
}
|
||||
return(g_sounds[num].num);
|
||||
return g_sounds[num].num;
|
||||
}
|
||||
|
||||
int32_t S_SoundsPlaying(int32_t i)
|
||||
|
|
|
@ -84,7 +84,7 @@ static inline int32_t getfilenames(char const *path)
|
|||
{
|
||||
clearfilenames();
|
||||
finddirs = klistpath(path,"*",CACHE1D_FIND_DIR);
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
#define POPULATE_VIDEO 1
|
||||
|
|
|
@ -54,7 +54,7 @@ int32_t G_GetVersionFromWebsite(char *buffer)
|
|||
if (WSAStartup(0x101,&ws) == SOCKET_ERROR)
|
||||
{
|
||||
// initprintf("update: Winsock error in G_GetVersionFromWebsite() (%d)\n",errno);
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
wsainitialized = 1;
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ int32_t G_GetVersionFromWebsite(char *buffer)
|
|||
if ((h=gethostbyname(host)) == NULL)
|
||||
{
|
||||
// initprintf("update: gethostbyname() error in G_GetVersionFromWebsite() (%d)\n",h_errno);
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
dest_addr.sin_addr.s_addr = ((struct in_addr *)(h->h_addr))->s_addr;
|
||||
|
@ -78,20 +78,20 @@ int32_t G_GetVersionFromWebsite(char *buffer)
|
|||
if (mysock == INVALID_SOCKET)
|
||||
{
|
||||
// initprintf("update: socket() error in G_GetVersionFromWebsite() (%d)\n",errno);
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
initprintf("Connecting to http://%s\n",host);
|
||||
if (connect(mysock, (struct sockaddr *)&dest_addr, sizeof(struct sockaddr)) == SOCKET_ERROR)
|
||||
{
|
||||
// initprintf("update: connect() error in G_GetVersionFromWebsite() (%d)\n",errno);
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
bytes_sent = send(mysock, req, strlen(req), 0);
|
||||
if (bytes_sent == SOCKET_ERROR)
|
||||
{
|
||||
// initprintf("update: send() error in G_GetVersionFromWebsite() (%d)\n",errno);
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// initprintf("sent %d bytes\n",bytes_sent);
|
||||
|
@ -135,9 +135,9 @@ int32_t G_GetVersionFromWebsite(char *buffer)
|
|||
if (j)
|
||||
{
|
||||
strcpy(buffer,ver);
|
||||
return(1);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue