diff options
Diffstat (limited to 'ttd.c')
-rw-r--r-- | ttd.c | 21 |
1 files changed, 11 insertions, 10 deletions
@@ -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; } |