diff options
author | Nils Wallménius <nils@rockbox.org> | 2008-04-26 09:30:24 +0000 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2008-04-26 09:30:24 +0000 |
commit | 33c44461e1b5fb9aff2f8ba7470ad2449b3c410e (patch) | |
tree | 4dac157ab03a45868ba75e07af9fb92766fa4ccd /apps/menus/main_menu.c | |
parent | e1bc2d5b71bd424325e852b0ef9a89252dac1471 (diff) | |
download | rockbox-33c44461e1b5fb9aff2f8ba7470ad2449b3c410e.tar.gz rockbox-33c44461e1b5fb9aff2f8ba7470ad2449b3c410e.zip |
Const police raid, making a lot of pointers to lang strings const and removing some ugly casting
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17251 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/menus/main_menu.c')
-rw-r--r-- | apps/menus/main_menu.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/apps/menus/main_menu.c b/apps/menus/main_menu.c index 8e4ee61aee..57db13f52c 100644 --- a/apps/menus/main_menu.c +++ b/apps/menus/main_menu.c | |||
@@ -55,15 +55,18 @@ static const struct browse_folder_info config = {ROCKBOX_DIR, SHOW_CFG}; | |||
55 | 55 | ||
56 | static int reset_settings(void) | 56 | static int reset_settings(void) |
57 | { | 57 | { |
58 | const unsigned char *lines[]={ID2P(LANG_RESET_ASK)}; | 58 | static const char *lines[]={ID2P(LANG_RESET_ASK)}; |
59 | const unsigned char *yes_lines[]={ | 59 | static const char *yes_lines[]={ |
60 | str(LANG_SETTINGS), | 60 | ID2P(LANG_SETTINGS), |
61 | ID2P(LANG_RESET_DONE_CLEAR) | 61 | ID2P(LANG_RESET_DONE_CLEAR) |
62 | }; | 62 | }; |
63 | const unsigned char *no_lines[]={yes_lines[0], ID2P(LANG_CANCEL)}; | 63 | static const char *no_lines[]={ |
64 | struct text_message message={(char **)lines, 1}; | 64 | ID2P(LANG_SETTINGS), |
65 | struct text_message yes_message={(char **)yes_lines, 2}; | 65 | ID2P(LANG_CANCEL) |
66 | struct text_message no_message={(char **)no_lines, 2}; | 66 | }; |
67 | static const struct text_message message={lines, 1}; | ||
68 | static const struct text_message yes_message={yes_lines, 2}; | ||
69 | static const struct text_message no_message={no_lines, 2}; | ||
67 | 70 | ||
68 | switch(gui_syncyesno_run(&message, &yes_message, &no_message)) | 71 | switch(gui_syncyesno_run(&message, &yes_message, &no_message)) |
69 | { | 72 | { |