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 | 17ca2c49a538eb4896e0b6e6ff24d12e6915ede2 (patch) | |
tree | f89ba1ea60d31b2d81001fc7f60d31bc9bac8360 /hal.h | |
parent | 7278f72157d834da45a3b7986128ea865c1b8ddc (diff) | |
download | openttd-17ca2c49a538eb4896e0b6e6ff24d12e6915ede2.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); |