summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/credits.c2
-rw-r--r--apps/filetypes.c2
-rw-r--r--apps/filetypes.h4
-rw-r--r--apps/playlist_viewer.c4
-rw-r--r--apps/plugin.h4
-rw-r--r--apps/recorder/icons.c10
-rw-r--r--apps/recorder/icons.h10
-rw-r--r--apps/tree.c4
8 files changed, 17 insertions, 23 deletions
diff --git a/apps/credits.c b/apps/credits.c
index 71d77a6feb..9ab14345fa 100644
--- a/apps/credits.c
+++ b/apps/credits.c
@@ -24,7 +24,7 @@
#include "button.h"
#include "sprintf.h"
-char* credits[] = {
+char* const credits[] = {
#include "credits.raw" /* generated list of names from docs/CREDITS */
};
diff --git a/apps/filetypes.c b/apps/filetypes.c
index b7004f58db..cab9618f36 100644
--- a/apps/filetypes.c
+++ b/apps/filetypes.c
@@ -136,7 +136,7 @@ void filetype_init(void)
/* get icon */
#ifdef HAVE_LCD_BITMAP
-char* filetype_get_icon(int attr)
+const char* filetype_get_icon(int attr)
#else
int filetype_get_icon(int attr)
#endif
diff --git a/apps/filetypes.h b/apps/filetypes.h
index 22668fd725..c5bccf4498 100644
--- a/apps/filetypes.h
+++ b/apps/filetypes.h
@@ -25,7 +25,7 @@
int filetype_get_attr(char*);
#ifdef HAVE_LCD_BITMAP
-char* filetype_get_icon(int);
+const char* filetype_get_icon(int);
#else
int filetype_get_icon(int);
#endif
@@ -37,7 +37,7 @@ int filetype_load_plugin(char*,char*);
struct file_type {
#ifdef HAVE_LCD_BITMAP
- unsigned char* icon; /* the icon which shall be used for it, NULL if unknown */
+ const unsigned char* icon; /* the icon which shall be used for it, NULL if unknown */
#else
int icon; /* the icon which shall be used for it, -1 if unknown */
#endif
diff --git a/apps/playlist_viewer.c b/apps/playlist_viewer.c
index b7e81eeac6..c30daf48ba 100644
--- a/apps/playlist_viewer.c
+++ b/apps/playlist_viewer.c
@@ -118,10 +118,6 @@ static struct playlist_entry tracks[MAX_PLAYLIST_ENTRIES];
/* Used when viewing playlists on disk */
static struct playlist_info temp_playlist;
-#ifdef HAVE_LCD_BITMAP
-extern unsigned char bitmap_icons_6x8[LastIcon][6];
-#endif
-
static bool initialize(char* filename, bool reload);
static void load_playlist_entries(int start_index);
static void load_playlist_entries_r(int end_index);
diff --git a/apps/plugin.h b/apps/plugin.h
index 659e6dbda3..085cccfc6b 100644
--- a/apps/plugin.h
+++ b/apps/plugin.h
@@ -120,8 +120,8 @@ struct plugin_api {
void (*lcd_unlock_pattern)(unsigned char pat);
void (*lcd_putc)(int x, int y, unsigned short ch);
#else
- void (*lcd_putsxy)(int x, int y, unsigned char *string);
- void (*lcd_bitmap)(unsigned char *src, int x, int y,
+ void (*lcd_putsxy)(int x, int y, const unsigned char *string);
+ void (*lcd_bitmap)(const unsigned char *src, int x, int y,
int nx, int ny, bool clear);
void (*lcd_drawline)(int x1, int y1, int x2, int y2);
void (*lcd_clearline)(int x1, int y1, int x2, int y2);
diff --git a/apps/recorder/icons.c b/apps/recorder/icons.c
index b831e59f53..41e584ed35 100644
--- a/apps/recorder/icons.c
+++ b/apps/recorder/icons.c
@@ -28,7 +28,7 @@
#include "icons.h"
-unsigned char slider_bar[] =
+const unsigned char slider_bar[] =
{
0x38, 0x28, 0x28, 0x28, 0x28,
0x7c, 0x28, 0x28, 0x28, 0x28,
@@ -40,13 +40,13 @@ unsigned char slider_bar[] =
0x7c, 0x28, 0x28, 0x28, 0x28, 0x38
};
-unsigned char bitmap_icons_5x8[][5] =
+const unsigned char bitmap_icons_5x8[][5] =
{
/* Lock */
{0x78,0x7f,0x49,0x7f,0x78}
};
-unsigned char bitmap_icons_6x8[LastIcon][6] =
+const unsigned char bitmap_icons_6x8[LastIcon][6] =
{
{ 0x00, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f }, /* Box_Filled */
{ 0x00, 0x7f, 0x41, 0x41, 0x41, 0x7f }, /* Box_Empty */
@@ -67,7 +67,7 @@ unsigned char bitmap_icons_6x8[LastIcon][6] =
{ 0xff, 0x81, 0xaf, 0xaa, 0x8c, 0xf8 }, /* Bookmark file */
};
-unsigned char bitmap_icons_7x8[][7] =
+const unsigned char bitmap_icons_7x8[][7] =
{
{0x08,0x1c,0x3e,0x3e,0x3e,0x14,0x14}, /* Power plug */
{0x00,0x1c,0x1c,0x3e,0x7f,0x00,0x00}, /* Speaker */
@@ -86,7 +86,7 @@ unsigned char bitmap_icons_7x8[][7] =
{0x20,0x30,0x38,0x3c,0x38,0x30,0x20}, /* Up-arrow */
};
-unsigned char rockbox112x37[]={
+const unsigned char rockbox112x37[]={
0x00, 0x00, 0x02, 0xff, 0x02, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa,
0xf8, 0xf8, 0xf0, 0xe0, 0x80, 0x00, 0x00, 0x80, 0xe0, 0xf0, 0xf8, 0xf8, 0xfc,
0x7c, 0x7d, 0xfd, 0xfa, 0xfa, 0xf4, 0xe8, 0x90, 0x60, 0x80, 0xe0, 0x10, 0xc8,
diff --git a/apps/recorder/icons.h b/apps/recorder/icons.h
index afea0b1ae4..cf7687e0bd 100644
--- a/apps/recorder/icons.h
+++ b/apps/recorder/icons.h
@@ -60,13 +60,13 @@ enum icons_7x8 {
Icon_Last
};
-extern unsigned char bitmap_icons_5x8[1][5];
-extern unsigned char bitmap_icons_6x8[LastIcon][6];
-extern unsigned char bitmap_icons_7x8[Icon_Last][7];
+extern const unsigned char bitmap_icons_5x8[1][5];
+extern const unsigned char bitmap_icons_6x8[LastIcon][6];
+extern const unsigned char bitmap_icons_7x8[Icon_Last][7];
-extern unsigned char rockbox112x37[];
+extern const unsigned char rockbox112x37[];
-extern unsigned char slider_bar[];
+extern const unsigned char slider_bar[];
#define STATUSBAR_X_POS 0
#define STATUSBAR_Y_POS 0 /* MUST be a multiple of 8 */
diff --git a/apps/tree.c b/apps/tree.c
index 988e6b3d93..754e84f508 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -163,8 +163,6 @@ void tree_get_filetypes(struct filetype** types, int* count)
#define SCROLLBAR_Y lcd_getymargin()
#define SCROLLBAR_WIDTH 6
-extern unsigned char bitmap_icons_6x8[LastIcon][6];
-
#else /* HAVE_LCD_BITMAP */
#define TREE_MAX_ON_SCREEN 2
@@ -461,7 +459,7 @@ static int showdir(char *path, int start, int *dirfilter)
bool dir_buffer_full;
#ifdef HAVE_LCD_BITMAP
- char* icon;
+ const char* icon;
int line_height;
int fw, fh;
lcd_setfont(FONT_UI);