From 652657781805d9cc10d744a49fb23eb17019fbbf Mon Sep 17 00:00:00 2001 From: Steve Bavin Date: Tue, 13 May 2008 09:57:56 +0000 Subject: Plugin parameters should be const. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17492 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/rockboy/loader.c | 4 ++-- apps/plugins/rockboy/loader.h | 2 +- apps/plugins/rockboy/rockboy.c | 6 +++--- apps/plugins/rockboy/rockmacros.h | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) (limited to 'apps/plugins/rockboy') diff --git a/apps/plugins/rockboy/loader.c b/apps/plugins/rockboy/loader.c index d48a06957e..71ab4e78d7 100644 --- a/apps/plugins/rockboy/loader.c +++ b/apps/plugins/rockboy/loader.c @@ -99,7 +99,7 @@ static const unsigned char ramsize_table[5] = 0, 1, 1, 4, 16 }; -static char *romfile; +static const char *romfile; static char sramfile[500]; static char rtcfile[500]; static char saveprefix[500]; @@ -284,7 +284,7 @@ void cleanup(void) /* IDEA - if error, write emergency savestate..? */ } -void loader_init(char *s) +void loader_init(const char *s) { romfile = s; if(rom_load()) diff --git a/apps/plugins/rockboy/loader.h b/apps/plugins/rockboy/loader.h index 33217d55f3..5ade6e7d8a 100644 --- a/apps/plugins/rockboy/loader.h +++ b/apps/plugins/rockboy/loader.h @@ -3,7 +3,7 @@ #ifndef __LOADER_H__ #define __LOADER_H__ -void loader_init(char *s); +void loader_init(const char *s); void cleanup(void); #endif diff --git a/apps/plugins/rockboy/rockboy.c b/apps/plugins/rockboy/rockboy.c index 58696a1f61..a0e87d041d 100644 --- a/apps/plugins/rockboy/rockboy.c +++ b/apps/plugins/rockboy/rockboy.c @@ -30,7 +30,7 @@ PLUGIN_IRAM_DECLARE /* here is a global api struct pointer. while not strictly necessary, it's nice not to have to pass the api pointer in all function calls in the plugin */ -struct plugin_api* rb; +const struct plugin_api* rb; int shut,cleanshut; char *errormsg; @@ -275,7 +275,7 @@ void doevents(void) } } -static int gnuboy_main(char *rom) +static int gnuboy_main(const char *rom) { rb->lcd_puts(0,0,"Init video"); vid_init(); @@ -297,7 +297,7 @@ static int gnuboy_main(char *rom) } /* this is the plugin entry point */ -enum plugin_status plugin_start(struct plugin_api* api, void* parameter) +enum plugin_status plugin_start(const struct plugin_api* api, const void* parameter) { PLUGIN_IRAM_INIT(api) diff --git a/apps/plugins/rockboy/rockmacros.h b/apps/plugins/rockboy/rockmacros.h index 89cb845ec2..18e4d5c255 100644 --- a/apps/plugins/rockboy/rockmacros.h +++ b/apps/plugins/rockboy/rockmacros.h @@ -26,7 +26,7 @@ #define malloc(a) my_malloc(a) void *my_malloc(size_t size); -extern struct plugin_api* rb; +extern const struct plugin_api* rb; extern int shut,cleanshut; void vid_init(void); inline void vid_begin(void); -- cgit v1.2.3