(svn r1805) Teach the driver layer a few things about const correctness

This commit is contained in:
tron
2005-02-05 18:05:42 +00:00
parent 7278f72157
commit 17ca2c49a5
9 changed files with 36 additions and 33 deletions

14
hal.h
View File

@@ -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);