summaryrefslogtreecommitdiff
path: root/ttd.c
diff options
context:
space:
mode:
Diffstat (limited to 'ttd.c')
-rw-r--r--ttd.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/ttd.c b/ttd.c
index f26e4d896..7dbf115e4 100644
--- a/ttd.c
+++ b/ttd.c
@@ -100,7 +100,7 @@ char * CDECL str_fmt(const char *str, ...)
// NULL midi driver
-static char *NullMidiStart(char **parm) { return NULL; }
+static const char *NullMidiStart(const char * const *parm) { return NULL; }
static void NullMidiStop(void) {}
static void NullMidiPlaySong(const char *filename) {}
static void NullMidiStopSong(void) {}
@@ -118,7 +118,8 @@ const HalMusicDriver _null_music_driver = {
// NULL video driver
static void *_null_video_mem;
-static const char *NullVideoStart(char **parm) {
+static const char *NullVideoStart(const char * const *parm)
+{
_screen.width = _screen.pitch = _cur_resolution[0];
_screen.height = _cur_resolution[1];
_null_video_mem = malloc(_cur_resolution[0]*_cur_resolution[1]);
@@ -149,7 +150,7 @@ const HalVideoDriver _null_video_driver = {
};
// NULL sound driver
-static char *NullSoundStart(char **parm) { return NULL; }
+static const char *NullSoundStart(const char * const *parm) { return NULL; }
static void NullSoundStop(void) {}
const HalSoundDriver _null_sound_driver = {
NullSoundStart,
@@ -254,7 +255,7 @@ void LoadDriver(int driver, const char *name)
const char *err;
char *parm;
char buffer[256];
- char *parms[32];
+ const char *parms[32];
parms[0] = NULL;
@@ -330,9 +331,9 @@ static void showhelp(void)
}
-char *GetDriverParam(char **parm, const char *name)
+const char *GetDriverParam(const char * const *parm, const char *name)
{
- char *p;
+ const char *p;
int len = strlen(name);
while ((p = *parm++) != NULL) {
if (!strncmp(p,name,len)) {
@@ -343,15 +344,15 @@ char *GetDriverParam(char **parm, const char *name)
return NULL;
}
-bool GetDriverParamBool(char **parm, const char *name)
+bool GetDriverParamBool(const char * const *parm, const char *name)
{
- char *p = GetDriverParam(parm, name);
+ const char *p = GetDriverParam(parm, name);
return p != NULL;
}
-int GetDriverParamInt(char **parm, const char *name, int def)
+int GetDriverParamInt(const char * const *parm, const char *name, int def)
{
- char *p = GetDriverParam(parm, name);
+ const char *p = GetDriverParam(parm, name);
return p != NULL ? atoi(p) : def;
}