SW: Fix const correctness issues.

Patch from Striker.

git-svn-id: https://svn.eduke32.com/eduke32@7499 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
hendricks266 2019-04-08 06:25:22 +00:00 committed by Christoph Oelckers
parent b6d794ddba
commit 61446c0995
29 changed files with 113 additions and 112 deletions

View file

@ -34,7 +34,7 @@ Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
#ifndef function_private_
#define function_private_
char *gamefunctions[] =
const char *gamefunctions[] =
{
"Move_Forward",
"Move_Backward",
@ -91,7 +91,7 @@ char *gamefunctions[] =
#define NUMKEYENTRIES 50
static char *keydefaults[] =
static const char *keydefaults[] =
{
"Move_Forward", "Up", "Kpad8",
"Move_Backward", "Down", "Kpad2",
@ -145,7 +145,7 @@ static char *keydefaults[] =
"Show_Console", "NumLck", "",
};
static char *keydefaults_modern[] =
static const char *keydefaults_modern[] =
{
"Move_Forward", "W", "",
"Move_Backward", "S", "",
@ -200,7 +200,7 @@ static char *keydefaults_modern[] =
};
static char *mousedefaults[] =
static const char *mousedefaults[] =
{
"Fire",
"Strafe",
@ -209,7 +209,7 @@ static char *mousedefaults[] =
""
};
static char *mousedefaults_modern[] =
static const char *mousedefaults_modern[] =
{
"Fire",
"Open",
@ -220,7 +220,7 @@ static char *mousedefaults_modern[] =
};
static char *mouseclickeddefaults[] =
static const char *mouseclickeddefaults[] =
{
"",
"Open",
@ -229,7 +229,7 @@ static char *mouseclickeddefaults[] =
""
};
static char *mouseclickeddefaults_modern[] =
static const char *mouseclickeddefaults_modern[] =
{
"",
"",
@ -240,7 +240,7 @@ static char *mouseclickeddefaults_modern[] =
};
static char *joystickdefaults[] =
static const char *joystickdefaults[] =
{
"Fire",
"Strafe",
@ -281,7 +281,7 @@ static char *joystickdefaults[] =
};
static char *joystickclickeddefaults[] =
static const char *joystickclickeddefaults[] =
{
"",
"Inventory",
@ -322,14 +322,14 @@ static char *joystickclickeddefaults[] =
};
static char *mouseanalogdefaults[] =
static const char *mouseanalogdefaults[] =
{
"analog_turning",
"analog_moving",
};
static char *mousedigitaldefaults[] =
static const char *mousedigitaldefaults[] =
{
"",
"",
@ -339,7 +339,7 @@ static char *mousedigitaldefaults[] =
#if 0
static char *gamepaddigitaldefaults[] =
static const char *gamepaddigitaldefaults[] =
{
"Turn_Left",
"Turn_Right",
@ -349,7 +349,7 @@ static char *gamepaddigitaldefaults[] =
#endif
static char *joystickanalogdefaults[] =
static const char *joystickanalogdefaults[] =
{
"analog_turning",
"analog_moving",
@ -362,7 +362,7 @@ static char *joystickanalogdefaults[] =
};
static char *joystickdigitaldefaults[] =
static const char *joystickdigitaldefaults[] =
{
"",
"",

View file

@ -54,7 +54,7 @@ unsigned char ANIMpal[3*256];
unsigned char ANIMnum = 0;
short SoundState;
char *ANIMname[] =
const char *ANIMname[] =
{
"sw.anm",
"swend.anm",

View file

@ -48,7 +48,7 @@ Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
=============================================================================
*/
void Error(char *error, ...)
void Error(const char *error, ...)
{
va_list argptr;
@ -84,7 +84,7 @@ SWBOOL tokenready; // only TRUE if UnGetToken was just ca
==============
*/
SWBOOL LoadScriptFile(char *filename)
SWBOOL LoadScriptFile(const char *filename)
{
int size, readsize;
int fp;
@ -396,7 +396,7 @@ extern int nextvoxid;
// 1804 1 shotgun.kvx
// etc....
void LoadKVXFromScript(char *filename)
void LoadKVXFromScript(const char *filename)
{
int lNumber=0,lTile=0; // lNumber is the voxel no. and lTile is the editart tile being
// replaced.

View file

@ -39,11 +39,11 @@ extern int qsetmode;
SWBOOL FindCeilingView(short match, int32_t* x, int32_t* y, int32_t z, int16_t* sectnum);
SWBOOL FindFloorView(short match, int32_t* x, int32_t* y, int32_t z, int16_t* sectnum);
short ViewSectorInScene(short cursectnum, short type, short level);
void Message(char *string, char color);
void Message(const char *string, char color);
void
_Assert(char *expr, char *strFile, unsigned uLine)
_Assert(const char *expr, const char *strFile, unsigned uLine)
{
printf(ds, "Assertion failed: %s %s, line %u\n", expr, strFile, uLine);
//DSPRINTF(ds, "Assertion failed: %s %s, line %u", expr, strFile, uLine);

View file

@ -261,10 +261,10 @@ void BlackburnFunc(PLAYERp pp, char *UNUSED(cheat_string))
PlayerSound(DIGI_TAUNTAI3,&pp->posx,&pp->posy,&pp->posz,v3df_dontpan|v3df_doppler|v3df_follow,pp);
}
int cheatcmp(char *str1, char *str2, int len)
int cheatcmp(const char *str1, const char *str2, int len)
{
char *cp1 = str1;
char *cp2 = str2;
const char *cp1 = str1;
const char *cp2 = str2;
do
{
@ -288,7 +288,7 @@ int cheatcmp(char *str1, char *str2, int len)
typedef struct
{
char *CheatInputCode;
const char *CheatInputCode;
void (*CheatInputFunc)(PLAYERp, char *);
char flags;
} CHEAT_INFO, *CHEAT_INFOp;

View file

@ -269,7 +269,7 @@ void CONFIG_SetDefaults(void)
void SetDefaultKeyDefinitions(int style)
{
int numkeydefaults;
char **keydefaultset;
const char **keydefaultset;
int i, f, k1, k2;
if (style)
@ -301,7 +301,7 @@ void SetDefaultKeyDefinitions(int style)
void SetMouseDefaults(int style)
{
int nummousedefaults;
char **mousedefaultset, **mouseclickeddefaultset;
const char **mousedefaultset, **mouseclickeddefaultset;
int i;
if (style)

View file

@ -1163,7 +1163,7 @@ void CON_LoadSetup(void)
CON_ConMessage("JonoF: Maybe later");
}
char *damagename[] =
const char *damagename[] =
{
"WPN_STAR","WPN_UZI",
"WPN_SHOTGUN","WPN_MICRO",

View file

@ -37,7 +37,7 @@ Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
#define NUMGAMEFUNCTIONS 51
extern char *gamefunctions[];
extern const char *gamefunctions[];
enum
{

View file

@ -691,7 +691,7 @@ TerminateGame(void)
}
void
LoadLevel(char *filename)
LoadLevel(const char *filename)
{
int pos;
@ -712,7 +712,7 @@ LoadLevel(char *filename)
}
void
LoadImages(char *filename)
LoadImages(const char *filename)
{
short ndx;
FILE *fin;
@ -2905,7 +2905,7 @@ Control(int32_t argc, char const * const * argv)
void
_Assert(char *expr, char *strFile, unsigned uLine)
_Assert(const char *expr, const char *strFile, unsigned uLine)
{
sprintf(ds, "Assertion failed: %s %s, line %u", expr, strFile, uLine);
MONO_PRINT(ds);
@ -2920,7 +2920,7 @@ _Assert(char *expr, char *strFile, unsigned uLine)
void
_ErrMsg(char *strFile, unsigned uLine, char *format, ...)
_ErrMsg(const char *strFile, unsigned uLine, const char *format, ...)
{
va_list arglist;
@ -2960,7 +2960,7 @@ dsprintf(char *str, char *format, ...)
}
void
dsprintf_null(char *str, char *format, ...)
dsprintf_null(char *str, const char *format, ...)
{
va_list arglist;
}
@ -3262,10 +3262,10 @@ void AlphaMessage(void)
typedef struct
{
char notshareware;
char *arg_switch;
const char *arg_switch;
short arg_match_len;
char *arg_fmt;
char *arg_descr;
const char *arg_fmt;
const char *arg_descr;
} CLI_ARG;
#if DEBUG

View file

@ -56,7 +56,7 @@ extern char isShareware, useDarts;
void HeapCheck(char *, int);
#define HEAP_CHECK() HeapCheck(__FILE__, __LINE__)
void _Assert(char *, char *, unsigned);
void _Assert(const char *expr, const char *strFile, unsigned uLine);
#define ASSERT(f) \
if (f) \
do { } while(0); \
@ -74,7 +74,7 @@ void PokeStringMono(uint8_t Attr, uint8_t* String);
extern int DispMono;
#define MONO_PRINT(str) if (DispMono) PokeStringMono(/*MDA_NORMAL*/ 0, str)
#else
void adduserquote(char *daquote);
void adduserquote(const char *daquote);
extern int DispMono;
#define MONO_PRINT(str) if (DispMono) CON_ConMessage(str); // Put it in my userquote stuff!
//#define MONO_PRINT(str) if (DispMono) printf(str);
@ -85,14 +85,14 @@ extern int DispMono;
#define ASSERT(f) do { } while(0)
#define MONO_PRINT(str)
void _Assert(char *, char *, unsigned);
void _Assert(const char *expr, const char *strFile, unsigned uLine);
#define PRODUCTION_ASSERT(f) \
if (f) \
do { } while(0); \
else \
_Assert(#f,ERR_STD_ARG);
void dsprintf_null(char *, char *, ...);
void dsprintf_null(char *str, const char *format, ...);
#define DSPRINTF dsprintf_null
//#define DSPRINTF()
@ -855,7 +855,7 @@ extern char con_quote[MAXCONQUOTES][256];
int minitext(int x,int y,char *t,char p,char sb);
int minitextshade(int x,int y,char *t,char s,char p,char sb);
void operatefta(void);
void adduserquote(char *daquote);
void adduserquote(const char *daquote);
void operateconfta(void);
void addconquote(char *daquote);
@ -898,8 +898,8 @@ typedef struct
int16_t max_ammo;
int16_t min_ammo;
int16_t with_weapon;
char *weapon_name;
char *ammo_name;
const char *weapon_name;
const char *ammo_name;
int16_t weapon_pickup;
int16_t ammo_pickup;
} DAMAGE_DATA, *DAMAGE_DATAp;
@ -958,11 +958,11 @@ typedef struct
typedef struct
{
char *LevelName;
char *SongName;
char *Description;
char *BestTime;
char *ParTime;
const char *LevelName;
const char *SongName;
const char *Description;
const char *BestTime;
const char *ParTime;
} LEVEL_INFO, *LEVEL_INFOp, * *LEVEL_INFOpp;
extern LEVEL_INFO LevelInfo[MAX_LEVELS_REG+2];
@ -977,11 +977,11 @@ extern char EpisodeSubtitles[2][MAX_EPISODE_SUBTITLE_LEN+1];
extern char SkillNames[4][MAX_SKILL_NAME_LEN+2];
#define MAX_FORTUNES 16
extern char *ReadFortune[MAX_FORTUNES];
extern const char *ReadFortune[MAX_FORTUNES];
#define MAX_KEYS 8
extern char *KeyMsg[MAX_KEYS];
extern char *KeyDoorMessage[MAX_KEYS];
extern const char *KeyMsg[MAX_KEYS];
extern const char *KeyDoorMessage[MAX_KEYS];
typedef struct
{
@ -2275,7 +2275,7 @@ extern unsigned char palette_data[256][3];
extern SWBOOL NightVision;
#endif
int _PlayerSound(char *file, int line, int num, int *x, int *y, int *z, Voc3D_Flags flags, PLAYERp pp);
int _PlayerSound(const char *file, int line, int num, int *x, int *y, int *z, Voc3D_Flags flags, PLAYERp pp);
#define PlayerSound(num, x, y, z, flags, pp) _PlayerSound(__FILE__, __LINE__, (num), (x), (y), (z), (flags), (pp))
#define MAXSO (MAXLONG)
@ -2321,7 +2321,7 @@ void post_analyzesprites(void); // draw.c
int COVERsetgamemode(int mode, int xdim, int ydim, int bpp); // draw.c
void ScreenCaptureKeys(void); // draw.c
int minigametext(int x,int y,char *t,char s,short dabits); // jplayer.c
int minigametext(int x,int y,const char *t,char s,short dabits); // jplayer.c
void computergetinput(int snum,SW_PACKET *syn); // jplayer.c
void DrawOverlapRoom(int tx,int ty,int tz,short tang,int thoriz,short tsectnum); // rooms.c
@ -2333,9 +2333,9 @@ void TermSetup(void); // swconfig.c
void InitSetup(void); // setup.c
void LoadKVXFromScript(char *filename); // scrip2.c
void LoadPLockFromScript(char *filename); // scrip2.c
void LoadCustomInfoFromScript(char *filename); // scrip2.c
void LoadKVXFromScript(const char *filename); // scrip2.c
void LoadPLockFromScript(const char *filename); // scrip2.c
void LoadCustomInfoFromScript(const char *filename); // scrip2.c
void EveryCheatToggle(PLAYERp pp,char *cheat_string); // cheats.c

View file

@ -38,7 +38,7 @@ enum InventoryNames
typedef struct
{
char *Name;
const char *Name;
void (*Init)(PLAYERp);
void (*Stop)(PLAYERp, short);
PANEL_STATEp State;

View file

@ -46,7 +46,7 @@ static char tempbuf[256];
// Prototypes
void Message(char *string, char color);
void Message(const char *string, char color);
long GetAToken(char *name, char *tc, long length);
uint8_t* BKeyPressed(void);
void ResetKeys(void);
@ -54,7 +54,7 @@ void ResetKeys(void);
// Functions
void Msg(char *string, char color)
void Msg(const char *string, char color)
{
clearmidstatbar16();

View file

@ -84,7 +84,7 @@ short FindSpriteNum = 0;
// My Function Prototypes
void ContextHelp(short spritenum);
void LoadKVXFromScript(char *filename);
void LoadKVXFromScript(const char *filename);
//void LogUserTime( SWBOOL bIsLoggingIn );
@ -112,7 +112,7 @@ typedef struct
STAG_INFO StagInfo[MAX_STAG_INFO];
void PrintStatus(char *string, int num, char x, char y, char color);
void PrintStatus(const char *string, int num, char x, char y, char color);
#define NUMOPTIONS 8
char option[NUMOPTIONS] = {0, 0, 0, 0, 0, 0, 1, 0};
@ -159,7 +159,7 @@ void SectorMoveFloorZ(int);
void SectorMoveCeilingZ(int);
void BuildStagTable(void);
void Message(char *string, char color);
void Message(const char *string, char color);
void ShowMessage(void);
void ShadeMenu(void);
void FindNextTag(void);
@ -647,7 +647,7 @@ ExtInit(void)
#endif
char *startwin_labeltext = "Starting Build Editor for Shadow Warrior...";
const char *startwin_labeltext = "Starting Build Editor for Shadow Warrior...";
int
ExtInit(void)
@ -1360,7 +1360,7 @@ Keys3D(void)
// Used to help print out the item status list
void
PrintStatus(char *string, int num, char x, char y, char color)
PrintStatus(const char *string, int num, char x, char y, char color)
{
sprintf(tempbuf, "%s %d", string, num);
printext16(x * 8, ydim16+y * 8, color, -1, tempbuf, 0);
@ -2280,7 +2280,7 @@ const char *
ExtGetSpriteCaption(short spritenum)
{
SPRITEp sp = &sprite[spritenum];
char *p = "";
const char *p = "";
char name[64];
char tp[30];
char multi_str[30] = "";
@ -3668,7 +3668,7 @@ static unsigned short messagedelay = 0;
static char messagebuf[1024];
void
Message(char *string, char color)
Message(const char *string, char color)
{
sprintf(messagebuf, string, 0);
messagedelay = 512;
@ -3728,7 +3728,7 @@ dsprintf(char *str, char *format, ...)
}
void
dsprintf_null(char *str, char *format, ...)
dsprintf_null(char *str, const char *format, ...)
{
va_list arglist;
}

View file

@ -122,10 +122,11 @@ int gametext(int x,int y,char *t,char s,short dabits)
return x;
}
int minigametext(int x,int y,char *t,char s,short dabits)
int minigametext(int x,int y,const char *t,char s,short dabits)
{
short ac,newx;
char centre, *oldt;
char centre;
const char *oldt;
centre = (x == (320>>1));
newx = 0;
@ -215,7 +216,7 @@ int quotebot, quotebotgoal;
short user_quote_time[MAXUSERQUOTES];
char user_quote[MAXUSERQUOTES][256];
void adduserquote(char *daquote)
void adduserquote(const char *daquote)
{
int i;

View file

@ -539,7 +539,7 @@ MenuGroup *menuarray[MaxLayers], *currentmenu;
SWBOOL UsingMenus = FALSE;
#define MAXDIALOG 2 // Maximum number of dialog strings allowed
char *dialog[MAXDIALOG];
const char *dialog[MAXDIALOG];
// Global menu setting values ////////////////////////////////////////////////////////////////////
// Mouse slider vars
@ -564,7 +564,7 @@ MenuItem_p cust_callback_item;
static void MNU_ClearDialog(void);
static SWBOOL MNU_Dialog(void);
void LoadSaveMsg(char *msg);
void LoadSaveMsg(const char *msg);
static void MNU_ItemPreProcess(MenuGroup *group);
static void MNU_SelectItem(MenuGroup *group, short index, SWBOOL draw);
static void MNU_PushItem(MenuItem *item, SWBOOL draw);
@ -611,7 +611,7 @@ MNU_DoParentalPassword(UserCall call, MenuItem_p item)
signed char MNU_InputString(char *, short);
static SWBOOL cur_show;
char TempString[80];
char *extra_text;
const char *extra_text;
extra_text = "This mode should remove most of the";
@ -776,7 +776,7 @@ SWBOOL MNU_KeySetupCustom(UserCall call, MenuItem *item)
{
short w, h = 0;
char *s = "Keys Setup";
const char *s = "Keys Setup";
rotatesprite(10 << 16, (5-3) << 16, MZ, 0, 2427,
m_defshade, 0, MenuDrawFlags|ROTATE_SPRITE_CORNER, 0, 0, xdim - 1, ydim - 1);
MNU_MeasureStringLarge(s, &w, &h);
@ -786,8 +786,8 @@ SWBOOL MNU_KeySetupCustom(UserCall call, MenuItem *item)
if (currentmode)
{
// customising a key
char *strs[] = { "Press the key to assign to", "\"%s\" %s", "or ESCAPE to cancel." };
char *col[2] = { "(primary)", "(secondary)" };
const char *strs[] = { "Press the key to assign to", "\"%s\" %s", "or ESCAPE to cancel." };
const char *col[2] = { "(primary)", "(secondary)" };
short w, h = 8;
int i, j, y;
@ -836,7 +836,7 @@ SWBOOL MNU_KeySetupCustom(UserCall call, MenuItem *item)
#define PGSIZ 14
int topitem = 0, botitem = NUMGAMEFUNCTIONS;
int i,j;
char *morestr = "More...";
const char *morestr = "More...";
const char *p;
UserInput inpt = {FALSE,FALSE,dir_None};
@ -1764,8 +1764,8 @@ MNU_OrderCustom(UserCall call, MenuItem *item)
{
// Jonathon's credits page hack :-)
static char *jtitle = "^Port Credits";
static char *jtext[] =
static const char *jtitle = "^Port Credits";
static const char *jtext[] =
{
"*GAME AND ENGINE PORT",
" Jonathon \"JonoF\" Fowler",
@ -1777,7 +1777,7 @@ MNU_OrderCustom(UserCall call, MenuItem *item)
" Visit http://www.jonof.id.au/jfsw for the",
" source code, latest news, and updates of this port."
};
static char *scroller[] =
static const char *scroller[] =
{
"This program is free software; you can redistribute it",
"and/or modify it under the terms of the GNU General",
@ -2695,7 +2695,7 @@ MNU_InputString(char *name, short pix_width)
#define SS_YSTART SD_YSTART
#define SS_BORDER_SIZE 5L
void LoadSaveMsg(char *msg)
void LoadSaveMsg(const char *msg)
{
short w,h;
@ -3058,7 +3058,7 @@ MNU_CheckUserMap(MenuItem *item)
SWBOOL
MNU_ShareWareMessage(MenuItem *item)
{
char *extra_text;
const char *extra_text;
short w,h;
if (SW_SHAREWARE)
@ -3340,7 +3340,7 @@ MNU_DoButton(MenuItem_p item, SWBOOL draw)
int last_value;
short shade = MENU_SHADE_DEFAULT;
extern char LevelSong[];
char *extra_text = NULL;
const char *extra_text = NULL;
PLAYERp pp = &Player[myconnectindex];
int button_x,zero=0;
int handle=0;
@ -3606,9 +3606,9 @@ MNU_DoButton(MenuItem_p item, SWBOOL draw)
}
//char *gametype[] = {"War [Respawn]","Cooperative","War [No Respawn]"};
char *gametype[] = {"WangBang (spawn)","WangBang (no spawn)","Cooperative"};
char *playercolors[] = {"Brown","Gray","Purple","Red","Yellow","Olive","Green","Blue"};
char *monsterskills[] = {"No Monsters","Easy","Normal","Hard","Insane!"};
const char *gametype[] = {"WangBang (spawn)","WangBang (no spawn)","Cooperative"};
const char *playercolors[] = {"Brown","Gray","Purple","Red","Yellow","Olive","Green","Blue"};
const char *monsterskills[] = {"No Monsters","Easy","Normal","Hard","Insane!"};
void
MNU_DoSlider(short dir, MenuItem_p item, SWBOOL draw)
@ -3616,7 +3616,7 @@ MNU_DoSlider(short dir, MenuItem_p item, SWBOOL draw)
short offset, i, barwidth;
int x, y, knobx;
short shade = MENU_SHADE_DEFAULT;
char *extra_text=NULL;
const char *extra_text=NULL;
char tmp_text[256];
memset(tmp_text,0,256);

View file

@ -252,7 +252,7 @@ typedef struct MENU_ITEM
SLDRType slider; // Slider type, if any
BTNType button; // Button state, if any
unsigned char hotkey; // First letter of item
char *text; // Text appearing in item, if any.
const char *text; // Text appearing in item, if any.
void *child; // Should be menugroup, used to spawn
// sub-groups from items.
int x, y; // x,y position on screen.
@ -268,7 +268,7 @@ typedef struct MENU_ITEM
typedef struct
{
int x, y; // Menu x,y position on screen.
char *text;
const char *text;
MenuItem_p items; // Array of menu items for this menu.
short titlepic; // Used to draw title on menu with.
short cursorpic; // Pic used for menu cursor, 1st in

View file

@ -434,7 +434,7 @@ ResumeAction(void)
}
void
SW_SendMessage(short pnum, char *text)
SW_SendMessage(short pnum, const char *text)
{
if (!CommEnabled)
return;

View file

@ -200,7 +200,7 @@ SWBOOL MenuCommPlayerQuit(short quit_player);
void SendVersion(int version);
void InitNetPlayerOptions(void);
void CheckVersion(int GameVersion);
void SW_SendMessage(short pnum,char *text);
void SW_SendMessage(short pnum,const char *text);
void PauseGame(void);
void ResumeGame(void);

View file

@ -486,8 +486,8 @@ PlayerUpdateWeaponSummary(PLAYERp pp, short UpdateWeaponNum)
#define WSUM_YOFF 6
static short wsum_xoff[3] = {0,36,66};
static char *wsum_fmt1[3] = {"%d:", "%d:", "%d:"};
static char *wsum_fmt2[3] = {"%3d/%-3d", "%2d/%-2d", "%2d/%-2d"};
static const char *wsum_fmt1[3] = {"%d:", "%d:", "%d:"};
static const char *wsum_fmt2[3] = {"%3d/%-3d", "%2d/%-2d", "%2d/%-2d"};
static short wsum_back_pic[3] = {2405, 2406, 2406};
if (Prediction)

View file

@ -35,7 +35,7 @@ extern int scriptline;
extern SWBOOL endofscript;
SWBOOL LoadScriptFile(char *filename);
SWBOOL LoadScriptFile(const char *filename);
void GetToken(SWBOOL crossline);
void UnGetToken(void);
SWBOOL TokenAvailable(void);

View file

@ -6374,7 +6374,7 @@ DoPlayerDeathFall(PLAYERp pp)
}
#define MAX_SUICIDE 11
char *SuicideNote[MAX_SUICIDE] =
const char *SuicideNote[MAX_SUICIDE] =
{
"decided to do the graveyard tour.",
"had enough and checked out.",

View file

@ -30,7 +30,7 @@ Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
#include "game.h"
#include "warp.h"
void _ErrMsg(char *strFile, unsigned uLine, char *format, ...);
void _ErrMsg(const char *strFile, unsigned uLine, const char *format, ...);
void FAF_DrawRooms(int posx, int posy, int posz, short ang, int horiz, short cursectnum);
////////////////////////////////////////////////////////////////////

View file

@ -70,7 +70,7 @@ SWBOOL tokenready; // only TRUE if UnGetToken was just ca
==============
*/
SWBOOL LoadScriptFile(char *filename)
SWBOOL LoadScriptFile(const char *filename)
{
int size, readsize;
int fp;
@ -261,7 +261,7 @@ SWBOOL TokenAvailable(void)
// 1804 1 shotgun.kvx
// etc....
void LoadKVXFromScript(char *filename)
void LoadKVXFromScript(const char *filename)
{
int lNumber=0,lTile=0; // lNumber is the voxel no. and lTile is the editart tile being
// replaced.
@ -328,7 +328,7 @@ void LoadKVXFromScript(char *filename)
// Ex. 1803 -1 -1 = No tile replacement
// 1804 2000
// etc....
void LoadPLockFromScript(char *filename)
void LoadPLockFromScript(const char *filename)
{
int lNumber=0,lTile=0; // lNumber is the voxel no. and lTile is the editart tile being
// replaced.
@ -405,7 +405,7 @@ enum
static const struct _tokset
{
char *str;
const char *str;
int tokn;
} cm_tokens[] =
{
@ -546,7 +546,7 @@ static char *customweaponname[2][MAX_WEAPONS]; // weapon, ammo
#define WM_AMMO 4
static struct
{
char *sym;
const char *sym;
int dmgid;
int editable;
} weaponmap[] =
@ -568,7 +568,7 @@ static struct
};
// FIXME: yes, we are leaking memory here at the end of the program by not freeing anything
void LoadCustomInfoFromScript(char *filename)
void LoadCustomInfoFromScript(const char *filename)
{
scriptfile *script;
char *token;

View file

@ -88,17 +88,17 @@ SWBOOL LoadSong(const char *track);
#define NUM_SAMPLES 10
char *BitNames[2] =
const char *BitNames[2] =
{
"8-bit", "16-bit"
};
char *ChannelNames[2] =
const char *ChannelNames[2] =
{
"Mono", "Stereo"
};
char *VoiceNames[8] =
const char *VoiceNames[8] =
{
"1", "2", "3", "4", "5", "6", "7", "8"
};
@ -662,7 +662,7 @@ SoundAngle(int x, int y)
return delta_angle >> 6;
}
int _PlayerSound(char *file, int line, int num, int *x, int *y, int *z, Voc3D_Flags flags, PLAYERp pp)
int _PlayerSound(const char *file, int line, int num, int *x, int *y, int *z, Voc3D_Flags flags, PLAYERp pp)
//PlayerSound(int num, int *x, int *y, int *z, Voc3D_Flags flags, PLAYERp pp)
{
int handle;

View file

@ -5495,7 +5495,7 @@ void ChoosePlayerGetSound(PLAYERp pp)
//#define MAX_FORTUNES 16
// With PLOCK on, max = 11
char *ReadFortune[MAX_FORTUNES] =
const char *ReadFortune[MAX_FORTUNES] =
{
"You never going to score.",
"26-31-43-82-16-29",
@ -5551,7 +5551,7 @@ SWBOOL CanGetWeapon(PLAYERp pp, short SpriteNum, int WPN)
return TRUE;
}
char *KeyMsg[MAX_KEYS] =
const char *KeyMsg[MAX_KEYS] =
{
"Got the RED key!",
"Got the BLUE key!",

View file

@ -75,7 +75,7 @@ enum
struct InventoryDecl_t
{
char *name;
const char *name;
int amount;
};
extern struct InventoryDecl_t InventoryDecls[InvDecl_TOTAL];

View file

@ -277,7 +277,7 @@ RandomSync(void)
#define STAT_SKIP4_END 8
*/
char *SyncNames[] =
const char *SyncNames[] =
{
"RandomSync",
"PlayerSync",

View file

@ -46,7 +46,7 @@ Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
#define PANEL_SM_FONT_Y 3613
#define PANEL_SM_FONT_R 3625
char *KeyDoorMessage[MAX_KEYS] =
const char *KeyDoorMessage[MAX_KEYS] =
{
"You need a RED key for this door.",
"You need a BLUE key for this door.",

View file

@ -7444,7 +7444,7 @@ DoDamage(short SpriteNum, short Weapon)
#if 1
// Select death text based on ID
char *DeathString(short SpriteNum)
const char *DeathString(short SpriteNum)
{
USERp ku = User[SpriteNum];