engine cleanup: make pow2char and pow2long const, make voxlock static.

git-svn-id: https://svn.eduke32.com/eduke32@2463 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
helixhorned 2012-03-13 20:05:20 +00:00
parent 42f5a7d9c9
commit b359d0dce9
5 changed files with 9 additions and 10 deletions

View File

@ -348,7 +348,7 @@ EXTERN int16_t nextspritesect[MAXSPRITES], nextspritestat[MAXSPRITES];
EXTERN int16_t tilesizx[MAXTILES], tilesizy[MAXTILES];
EXTERN char picsiz[MAXTILES];
EXTERN char walock[MAXTILES];
EXTERN int32_t pow2long[32];
EXTERN const int32_t pow2long[32];
EXTERN int32_t picanm[MAXTILES];
EXTERN intptr_t waloff[MAXTILES]; // stores pointers to cache -- SA

View File

@ -96,7 +96,8 @@ int32_t editorgridextent = 131072;
#define MAXYSIZ 256
#define MAXZSIZ 255
#define MAXVOXMIPS 5
static intptr_t voxoff[MAXVOXELS][MAXVOXMIPS]; char voxlock[MAXVOXELS][MAXVOXMIPS];
static intptr_t voxoff[MAXVOXELS][MAXVOXMIPS];
static char voxlock[MAXVOXELS][MAXVOXMIPS];
int32_t voxscale[MAXVOXELS];
static int32_t ggxinc[MAXXSIZ+1], ggyinc[MAXXSIZ+1];
@ -142,7 +143,7 @@ static int32_t lastageclock;
static int32_t artsize = 0, cachesize = 0;
// maximum number of ART files
// Whole ART file contents loaded from ZIPs in memory.
static char *artptrs[MAXTILEFILES];
// GCC 4.6 LTO build fix
@ -154,8 +155,8 @@ static char *artptrs[MAXTILEFILES];
static int16_t radarang2[MAXXDIM];
B_ENGINE_STATIC uint16_t ATTRIBUTE((used)) sqrtable[4096], ATTRIBUTE((used)) shlookup[4096+256];
char pow2char[8] = {1,2,4,8,16,32,64,128};
int32_t pow2long[32] =
const char pow2char[8] = {1,2,4,8,16,32,64,128};
const int32_t pow2long[32] =
{
1L,2L,4L,8L,
16L,32L,64L,128L,

View File

@ -23,8 +23,8 @@
extern uint8_t basepalcount;
extern uint8_t curbasepal;
extern char pow2char[8];
extern int32_t pow2int[32];
extern const char pow2char[8];
extern const int32_t pow2int[32];
extern int16_t thesector[MAXWALLSB], thewall[MAXWALLSB];
extern int16_t bunchfirst[MAXWALLSB], bunchlast[MAXWALLSB];

View File

@ -41,8 +41,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
extern El_State g_ElState;
#endif
extern char pow2char[];
static int32_t g_whichPalForPlayer = 9;
int32_t g_numRealPalettes;
int16_t SpriteCacheList[MAXTILES][3];

View File

@ -24,7 +24,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define __premap_h__
extern char *g_gameNamePtr;
extern char pow2char[];
extern const char pow2char[];
extern int16_t SpriteCacheList[MAXTILES][3];
extern int32_t g_levelTextTime;