Tweak the source so that it can be built by clang. The only necessary change

is to remove a couple of 'inline's for functions with external linkage, which
seems to be a GCC convenience.

git-svn-id: https://svn.eduke32.com/eduke32@2008 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
helixhorned 2011-09-06 17:46:00 +00:00
parent 08f5290f4f
commit 727be94eb5
3 changed files with 5 additions and 5 deletions

View file

@ -130,11 +130,11 @@ extern int32_t m32_swcnt;
extern int32_t m32_wallscreenxy[MAXWALLS][2];
extern int16_t m32_wallsprite[MAXWALLS+MAXSPRITES];
extern int8_t sideview_reversehrot;
extern inline int32_t scalescreeny(int32_t sy);
extern int32_t scalescreeny(int32_t sy);
extern void screencoords(int32_t *xres, int32_t *yres, int32_t x, int32_t y, int32_t zoome) ATTRIBUTE((nonnull));
//extern void invscreencoords(int32_t *dx, int32_t *dy, int32_t sx, int32_t sy, int32_t zoome);
extern int32_t getinvdisplacement(int32_t *dx, int32_t *dy, int32_t dz) ATTRIBUTE((nonnull));
extern inline int32_t getscreenvdisp(int32_t bz, int32_t zoome);
extern int32_t getscreenvdisp(int32_t bz, int32_t zoome);
extern void setup_sideview_sincos(void);
extern void m32_setkeyfilter(int32_t on);

View file

@ -14184,7 +14184,7 @@ void clear2dscreen(void)
////////// editor side view //////////
inline int32_t scalescreeny(int32_t sy)
int32_t scalescreeny(int32_t sy)
{
if (m32_sideview)
return mulscale14(sy, m32_sidesin);
@ -14227,7 +14227,7 @@ int32_t getinvdisplacement(int32_t *dx, int32_t *dy, int32_t dz)
}
// return vertical screen coordinate displacement for BUILD z coord
inline int32_t getscreenvdisp(int32_t bz, int32_t zoome)
int32_t getscreenvdisp(int32_t bz, int32_t zoome)
{
return mulscale32(bz,zoome*m32_sidecos);
}

View file

@ -60,7 +60,7 @@ static uint16_t SSWAPIL(uint16_t a) { return((a>>8)+(a<<8)); }
typedef long long __int64;
static __inline int32_t _lrotl(int32_t i, int sh)
{ return((i>>(-sh))|(i<<sh)); }
__inline int32_t filelength(int h)
/*__inline*/ int32_t filelength(int h)
{
struct stat st;
if (fstat(h,&st) < 0) return(-1);