diff options
author | tron <tron@openttd.org> | 2005-02-05 18:05:42 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-02-05 18:05:42 +0000 |
commit | 7cac482a73917e4cfc00a9288d2fb72756353271 (patch) | |
tree | f89ba1ea60d31b2d81001fc7f60d31bc9bac8360 /hal.h | |
parent | 16837cfd9453b292150b44bd8a56c080c4813ab1 (diff) | |
download | openttd-7cac482a73917e4cfc00a9288d2fb72756353271.tar.xz |
(svn r1805) Teach the driver layer a few things about const correctness
Diffstat (limited to 'hal.h')
-rw-r--r-- | hal.h | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -2,12 +2,12 @@ #define HAL_H typedef struct { - char *(*start)(char **parm); + const char *(*start)(const char * const *parm); void (*stop)(void); } HalCommonDriver; typedef struct { - const char *(*start)(char **parm); + const char *(*start)(const char * const *parm); void (*stop)(void); void (*make_dirty)(int left, int top, int width, int height); int (*main_loop)(void); @@ -20,12 +20,12 @@ enum { }; typedef struct { - char *(*start)(char **parm); + const char *(*start)(const char * const *parm); void (*stop)(void); } HalSoundDriver; typedef struct { - char *(*start)(char **parm); + const char *(*start)(const char * const *parm); void (*stop)(void); void (*play_song)(const char *filename); @@ -88,9 +88,9 @@ extern bool _dbg_screen_rect; void LoadDriver(int driver, const char *name); -char *GetDriverParam(char **parm, const char *name); -bool GetDriverParamBool(char **parm, const char *name); -int GetDriverParamInt(char **parm, const char *name, int def); +const char *GetDriverParam(const char * const *parm, const char *name); +bool GetDriverParamBool(const char * const *parm, const char *name); +int GetDriverParamInt(const char * const *parm, const char *name, int def); |