doom: fix types mismatch spotted by gcc 4.5.1

- some variables were defined as const but declared without const
- remove double declaration of mapnames* (already in .h)
- forceOldBsp is boolean, not int

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27660 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Rafaël Carré 2010-08-01 16:39:03 +00:00
parent 5574af8334
commit c9d4b7977a
4 changed files with 7 additions and 19 deletions

View file

@ -86,7 +86,7 @@ extern const char *s_QLPROMPT; // = QLPROMPT;
"you can't start a new game\n"\ "you can't start a new game\n"\
"while in a network game.\n\n"PRESSKEY "while in a network game.\n\n"PRESSKEY
*/ */
extern char *s_NEWGAME; // = NEWGAME; extern const char *s_NEWGAME; // = NEWGAME;
// CPhipps - message given when asked if to restart the level // CPhipps - message given when asked if to restart the level
extern char *s_RESTARTLEVEL; extern char *s_RESTARTLEVEL;

View file

@ -844,7 +844,7 @@ void G_Ticker (void)
if ((netgame || demoplayback) && cmd->forwardmove > TURBOTHRESHOLD && if ((netgame || demoplayback) && cmd->forwardmove > TURBOTHRESHOLD &&
!(gametic&31) && ((gametic>>5)&3) == i ) !(gametic&31) && ((gametic>>5)&3) == i )
{ {
extern char *player_names[]; extern const char *player_names[];
/* cph - don't use sprintf, use doom_printf */ /* cph - don't use sprintf, use doom_printf */
doom_printf ("%s is turbo!", player_names[i]); doom_printf ("%s is turbo!", player_names[i]);
} }
@ -2241,7 +2241,7 @@ void G_RecordDemo (const char* name)
// byte(s) should still be skipped over or padded with 0's. // byte(s) should still be skipped over or padded with 0's.
// Lee Killough 3/1/98 // Lee Killough 3/1/98
extern int forceOldBsp; extern boolean forceOldBsp;
byte *G_WriteOptions(byte *demo_p) byte *G_WriteOptions(byte *demo_p)
{ {

View file

@ -227,18 +227,6 @@ extern int armor_red;
extern int armor_yellow; extern int armor_yellow;
extern int armor_green; extern int armor_green;
//
// Builtin map names.
// The actual names can be found in DStrings.h.
//
// Ty 03/27/98 - externalized map name arrays - now in d_deh.c
// and converted to arrays of pointers to char *
// See modified HUTITLEx macros
extern char **mapnames[];
extern char **mapnames2[];
extern char **mapnamesp[];
extern char **mapnamest[];
// key tables // key tables
// jff 5/10/98 french support removed, // jff 5/10/98 french support removed,
// as it was not being used and couldn't be easily tested // as it was not being used and couldn't be easily tested

View file

@ -84,9 +84,9 @@ extern int hud_displayed; /* hud is displayed */
extern int hud_active; /* hud mode 0=off, 1=small, 2=full */ extern int hud_active; /* hud mode 0=off, 1=small, 2=full */
extern int hud_nosecrets; /* status does not list secrets/items/kills */ extern int hud_nosecrets; /* status does not list secrets/items/kills */
extern char **mapnames[]; extern const char ** const mapnames[];
extern char **mapnames2[]; extern const char ** const mapnames2[];
extern char **mapnamesp[]; extern const char ** const mapnamesp[];
extern char **mapnamest[]; extern const char ** const mapnamest[];
#endif #endif