diff options
author | Daniel Stenberg <daniel@haxx.se> | 2005-11-25 00:10:12 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2005-11-25 00:10:12 +0000 |
commit | 1a29cfb23e9865e791d9982c6d97f56457c3c5af (patch) | |
tree | 64afdac059c795e18894e8aeda727cc643da68d8 | |
parent | 87900566919d0b3ae2cee358f78e82dda88fa865 (diff) | |
download | rockbox-1a29cfb23e9865e791d9982c6d97f56457c3c5af.tar.gz rockbox-1a29cfb23e9865e791d9982c6d97f56457c3c5af.zip |
Initial gcc4 warning cleanup (and some minor policing)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8063 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | firmware/bidi.c | 6 | ||||
-rw-r--r-- | firmware/common/memcmp.c | 4 | ||||
-rw-r--r-- | firmware/common/memcpy.c | 2 | ||||
-rw-r--r-- | firmware/common/sprintf.c | 4 | ||||
-rw-r--r-- | firmware/drivers/lcd-h100-remote.c | 14 | ||||
-rw-r--r-- | firmware/drivers/lcd-h100.c | 14 | ||||
-rw-r--r-- | firmware/id3.c | 6 | ||||
-rw-r--r-- | firmware/panic.c | 8 |
8 files changed, 29 insertions, 29 deletions
diff --git a/firmware/bidi.c b/firmware/bidi.c index 765d3dab24..dcb44999ec 100644 --- a/firmware/bidi.c +++ b/firmware/bidi.c | |||
@@ -38,7 +38,7 @@ | |||
38 | 38 | ||
39 | bool bidi_support_enabled = false; | 39 | bool bidi_support_enabled = false; |
40 | 40 | ||
41 | unsigned char *bidi_l2v(const unsigned char *str, int orientation) | 41 | unsigned char *bidi_l2v(const char *str, int orientation) |
42 | { | 42 | { |
43 | static unsigned char buf_heb_str[_HEB_BUFFER_LENGTH]; | 43 | static unsigned char buf_heb_str[_HEB_BUFFER_LENGTH]; |
44 | static unsigned char buf_broken_str[_HEB_BUFFER_LENGTH]; | 44 | static unsigned char buf_broken_str[_HEB_BUFFER_LENGTH]; |
@@ -50,9 +50,9 @@ unsigned char *bidi_l2v(const unsigned char *str, int orientation) | |||
50 | int begin, end, char_count, orig_begin; | 50 | int begin, end, char_count, orig_begin; |
51 | 51 | ||
52 | if (!str || !*str) | 52 | if (!str || !*str) |
53 | return ""; | 53 | return (unsigned char *)""; |
54 | 54 | ||
55 | tmp = str; | 55 | tmp = (unsigned char *)str; |
56 | block_start=block_end=0; | 56 | block_start=block_end=0; |
57 | block_ended=0; | 57 | block_ended=0; |
58 | 58 | ||
diff --git a/firmware/common/memcmp.c b/firmware/common/memcmp.c index ac7a194a6a..4a871fa601 100644 --- a/firmware/common/memcmp.c +++ b/firmware/common/memcmp.c | |||
@@ -95,8 +95,8 @@ _DEFUN (memcmp, (m1, m2, n), | |||
95 | 95 | ||
96 | /* check m mod LBLOCKSIZE remaining characters */ | 96 | /* check m mod LBLOCKSIZE remaining characters */ |
97 | 97 | ||
98 | s1 = (char*)a1; | 98 | s1 = (unsigned char*)a1; |
99 | s2 = (char*)a2; | 99 | s2 = (unsigned char*)a2; |
100 | } | 100 | } |
101 | 101 | ||
102 | while (n--) | 102 | while (n--) |
diff --git a/firmware/common/memcpy.c b/firmware/common/memcpy.c index 5b23eba8d5..e9b8e82bdd 100644 --- a/firmware/common/memcpy.c +++ b/firmware/common/memcpy.c | |||
@@ -95,7 +95,7 @@ _DEFUN (memcpy, (dst0, src0, len0), | |||
95 | *aligned_dst++ = *aligned_src++; | 95 | *aligned_dst++ = *aligned_src++; |
96 | *aligned_dst++ = *aligned_src++; | 96 | *aligned_dst++ = *aligned_src++; |
97 | *aligned_dst++ = *aligned_src++; | 97 | *aligned_dst++ = *aligned_src++; |
98 | len -= BIGBLOCKSIZE; | 98 | len -= (unsigned int)BIGBLOCKSIZE; |
99 | } | 99 | } |
100 | 100 | ||
101 | /* Copy one long word at a time if possible. */ | 101 | /* Copy one long word at a time if possible. */ |
diff --git a/firmware/common/sprintf.c b/firmware/common/sprintf.c index 0b42f66ba1..d1c55d563c 100644 --- a/firmware/common/sprintf.c +++ b/firmware/common/sprintf.c | |||
@@ -181,7 +181,7 @@ int snprintf(char *buf, size_t size, const char *fmt, ...) | |||
181 | va_list ap; | 181 | va_list ap; |
182 | struct for_snprintf pr; | 182 | struct for_snprintf pr; |
183 | 183 | ||
184 | pr.ptr = buf; | 184 | pr.ptr = (unsigned char *)buf; |
185 | pr.bytes = 0; | 185 | pr.bytes = 0; |
186 | pr.max = size; | 186 | pr.max = size; |
187 | 187 | ||
@@ -200,7 +200,7 @@ int vsnprintf(char *buf, int size, const char *fmt, va_list ap) | |||
200 | bool ok; | 200 | bool ok; |
201 | struct for_snprintf pr; | 201 | struct for_snprintf pr; |
202 | 202 | ||
203 | pr.ptr = buf; | 203 | pr.ptr = (unsigned char *)buf; |
204 | pr.bytes = 0; | 204 | pr.bytes = 0; |
205 | pr.max = size; | 205 | pr.max = size; |
206 | 206 | ||
diff --git a/firmware/drivers/lcd-h100-remote.c b/firmware/drivers/lcd-h100-remote.c index 05e7791cbb..33a8b3790d 100644 --- a/firmware/drivers/lcd-h100-remote.c +++ b/firmware/drivers/lcd-h100-remote.c | |||
@@ -1153,7 +1153,7 @@ void lcd_remote_puts_style(int x, int y, const unsigned char *str, int style) | |||
1153 | return; | 1153 | return; |
1154 | 1154 | ||
1155 | lcd_remote_getstringsize(str, &w, &h); | 1155 | lcd_remote_getstringsize(str, &w, &h); |
1156 | xpos = xmargin + x*w / strlen(str); | 1156 | xpos = xmargin + x*w / strlen((char *)str); |
1157 | ypos = ymargin + y*h; | 1157 | ypos = ymargin + y*h; |
1158 | lcd_remote_putsxy(xpos, ypos, str); | 1158 | lcd_remote_putsxy(xpos, ypos, str); |
1159 | drawmode = (DRMODE_SOLID|DRMODE_INVERSEVID); | 1159 | drawmode = (DRMODE_SOLID|DRMODE_INVERSEVID); |
@@ -1233,10 +1233,10 @@ void lcd_remote_puts_scroll_style(int x, int y, const unsigned char *string, int | |||
1233 | char *end; | 1233 | char *end; |
1234 | 1234 | ||
1235 | memset(s->line, 0, sizeof s->line); | 1235 | memset(s->line, 0, sizeof s->line); |
1236 | strcpy(s->line, string); | 1236 | strcpy(s->line, (char *)string); |
1237 | 1237 | ||
1238 | /* get width */ | 1238 | /* get width */ |
1239 | s->width = lcd_remote_getstringsize(s->line, &w, &h); | 1239 | s->width = lcd_remote_getstringsize((unsigned char *)s->line, &w, &h); |
1240 | 1240 | ||
1241 | /* scroll bidirectional or forward only depending on the string | 1241 | /* scroll bidirectional or forward only depending on the string |
1242 | width */ | 1242 | width */ |
@@ -1250,13 +1250,13 @@ void lcd_remote_puts_scroll_style(int x, int y, const unsigned char *string, int | |||
1250 | if (!s->bidir) { /* add spaces if scrolling in the round */ | 1250 | if (!s->bidir) { /* add spaces if scrolling in the round */ |
1251 | strcat(s->line, " "); | 1251 | strcat(s->line, " "); |
1252 | /* get new width incl. spaces */ | 1252 | /* get new width incl. spaces */ |
1253 | s->width = lcd_remote_getstringsize(s->line, &w, &h); | 1253 | s->width = lcd_remote_getstringsize((unsigned char *)s->line, &w, &h); |
1254 | } | 1254 | } |
1255 | 1255 | ||
1256 | end = strchr(s->line, '\0'); | 1256 | end = strchr(s->line, '\0'); |
1257 | strncpy(end, string, LCD_REMOTE_WIDTH/2); | 1257 | strncpy(end, (char *)string, LCD_REMOTE_WIDTH/2); |
1258 | 1258 | ||
1259 | s->len = strlen(string); | 1259 | s->len = strlen((char *)string); |
1260 | s->offset = 0; | 1260 | s->offset = 0; |
1261 | s->startx = x; | 1261 | s->startx = x; |
1262 | s->backward = false; | 1262 | s->backward = false; |
@@ -1332,7 +1332,7 @@ static void scroll_thread(void) | |||
1332 | drawmode = (DRMODE_SOLID|DRMODE_INVERSEVID); | 1332 | drawmode = (DRMODE_SOLID|DRMODE_INVERSEVID); |
1333 | lcd_remote_fillrect(xpos, ypos, LCD_REMOTE_WIDTH - xpos, pf->height); | 1333 | lcd_remote_fillrect(xpos, ypos, LCD_REMOTE_WIDTH - xpos, pf->height); |
1334 | drawmode = DRMODE_SOLID; | 1334 | drawmode = DRMODE_SOLID; |
1335 | lcd_remote_putsxyofs(xpos, ypos, s->offset, s->line); | 1335 | lcd_remote_putsxyofs(xpos, ypos, s->offset, (unsigned char *)s->line); |
1336 | if (s->invert) | 1336 | if (s->invert) |
1337 | { | 1337 | { |
1338 | drawmode = DRMODE_COMPLEMENT; | 1338 | drawmode = DRMODE_COMPLEMENT; |
diff --git a/firmware/drivers/lcd-h100.c b/firmware/drivers/lcd-h100.c index 1005cf6b5f..ba959d23de 100644 --- a/firmware/drivers/lcd-h100.c +++ b/firmware/drivers/lcd-h100.c | |||
@@ -1069,7 +1069,7 @@ void lcd_puts_style(int x, int y, const unsigned char *str, int style) | |||
1069 | return; | 1069 | return; |
1070 | 1070 | ||
1071 | lcd_getstringsize(str, &w, &h); | 1071 | lcd_getstringsize(str, &w, &h); |
1072 | xpos = xmargin + x*w / strlen(str); | 1072 | xpos = xmargin + x*w / strlen((char *)str); |
1073 | ypos = ymargin + y*h; | 1073 | ypos = ymargin + y*h; |
1074 | lcd_putsxy(xpos, ypos, str); | 1074 | lcd_putsxy(xpos, ypos, str); |
1075 | drawmode = (DRMODE_SOLID|DRMODE_INVERSEVID); | 1075 | drawmode = (DRMODE_SOLID|DRMODE_INVERSEVID); |
@@ -1155,10 +1155,10 @@ void lcd_puts_scroll_style(int x, int y, const unsigned char *string, int style) | |||
1155 | char *end; | 1155 | char *end; |
1156 | 1156 | ||
1157 | memset(s->line, 0, sizeof s->line); | 1157 | memset(s->line, 0, sizeof s->line); |
1158 | strcpy(s->line, string); | 1158 | strcpy(s->line, (char *)string); |
1159 | 1159 | ||
1160 | /* get width */ | 1160 | /* get width */ |
1161 | s->width = lcd_getstringsize(s->line, &w, &h); | 1161 | s->width = lcd_getstringsize((unsigned char *)s->line, &w, &h); |
1162 | 1162 | ||
1163 | /* scroll bidirectional or forward only depending on the string | 1163 | /* scroll bidirectional or forward only depending on the string |
1164 | width */ | 1164 | width */ |
@@ -1172,13 +1172,13 @@ void lcd_puts_scroll_style(int x, int y, const unsigned char *string, int style) | |||
1172 | if (!s->bidir) { /* add spaces if scrolling in the round */ | 1172 | if (!s->bidir) { /* add spaces if scrolling in the round */ |
1173 | strcat(s->line, " "); | 1173 | strcat(s->line, " "); |
1174 | /* get new width incl. spaces */ | 1174 | /* get new width incl. spaces */ |
1175 | s->width = lcd_getstringsize(s->line, &w, &h); | 1175 | s->width = lcd_getstringsize((unsigned char *)s->line, &w, &h); |
1176 | } | 1176 | } |
1177 | 1177 | ||
1178 | end = strchr(s->line, '\0'); | 1178 | end = strchr(s->line, '\0'); |
1179 | strncpy(end, string, LCD_WIDTH/2); | 1179 | strncpy(end, (char *)string, LCD_WIDTH/2); |
1180 | 1180 | ||
1181 | s->len = strlen(string); | 1181 | s->len = strlen((char *)string); |
1182 | s->offset = 0; | 1182 | s->offset = 0; |
1183 | s->startx = x; | 1183 | s->startx = x; |
1184 | s->backward = false; | 1184 | s->backward = false; |
@@ -1245,7 +1245,7 @@ static void scroll_thread(void) | |||
1245 | drawmode = (DRMODE_SOLID|DRMODE_INVERSEVID); | 1245 | drawmode = (DRMODE_SOLID|DRMODE_INVERSEVID); |
1246 | lcd_fillrect(xpos, ypos, LCD_WIDTH - xpos, pf->height); | 1246 | lcd_fillrect(xpos, ypos, LCD_WIDTH - xpos, pf->height); |
1247 | drawmode = DRMODE_SOLID; | 1247 | drawmode = DRMODE_SOLID; |
1248 | lcd_putsxyofs(xpos, ypos, s->offset, s->line); | 1248 | lcd_putsxyofs(xpos, ypos, s->offset, (unsigned char *)s->line); |
1249 | if (s->invert) | 1249 | if (s->invert) |
1250 | { | 1250 | { |
1251 | drawmode = DRMODE_COMPLEMENT; | 1251 | drawmode = DRMODE_COMPLEMENT; |
diff --git a/firmware/id3.c b/firmware/id3.c index 4087930fcd..a673f2e8a2 100644 --- a/firmware/id3.c +++ b/firmware/id3.c | |||
@@ -192,7 +192,7 @@ static int unsynchronize(char* tag, int len, bool *ff_found) | |||
192 | unsigned char c; | 192 | unsigned char c; |
193 | unsigned char *rp, *wp; | 193 | unsigned char *rp, *wp; |
194 | 194 | ||
195 | wp = rp = tag; | 195 | wp = rp = (unsigned char *)tag; |
196 | 196 | ||
197 | rp = (unsigned char *)tag; | 197 | rp = (unsigned char *)tag; |
198 | for(i = 0;i < len;i++) { | 198 | for(i = 0;i < len;i++) { |
@@ -475,14 +475,14 @@ static bool setid3v1title(int fd, struct mp3entry *entry) | |||
475 | if (read(fd, buffer, sizeof buffer) != sizeof buffer) | 475 | if (read(fd, buffer, sizeof buffer) != sizeof buffer) |
476 | return false; | 476 | return false; |
477 | 477 | ||
478 | if (strncmp(buffer, "TAG", 3)) | 478 | if (strncmp((char *)buffer, "TAG", 3)) |
479 | return false; | 479 | return false; |
480 | 480 | ||
481 | entry->id3v1len = 128; | 481 | entry->id3v1len = 128; |
482 | entry->id3version = ID3_VER_1_0; | 482 | entry->id3version = ID3_VER_1_0; |
483 | 483 | ||
484 | for (i=0; i < (int)sizeof offsets; i++) { | 484 | for (i=0; i < (int)sizeof offsets; i++) { |
485 | char* ptr = buffer + offsets[i]; | 485 | char* ptr = (char *)buffer + offsets[i]; |
486 | 486 | ||
487 | if (i<3) { | 487 | if (i<3) { |
488 | /* kill trailing space in strings */ | 488 | /* kill trailing space in strings */ |
diff --git a/firmware/panic.c b/firmware/panic.c index 9226146a48..07b7a5f4de 100644 --- a/firmware/panic.c +++ b/firmware/panic.c | |||
@@ -57,19 +57,19 @@ void panicf( const char *fmt, ...) | |||
57 | 57 | ||
58 | #ifdef HAVE_LCD_CHARCELLS | 58 | #ifdef HAVE_LCD_CHARCELLS |
59 | lcd_double_height(false); | 59 | lcd_double_height(false); |
60 | lcd_puts(0,0,"*PANIC*"); | 60 | lcd_puts(0, 0, "*PANIC*"); |
61 | lcd_puts(0,1,panic_buf); | 61 | lcd_puts(0, 1, panic_buf); |
62 | #elif defined(HAVE_LCD_BITMAP) | 62 | #elif defined(HAVE_LCD_BITMAP) |
63 | lcd_clear_display(); | 63 | lcd_clear_display(); |
64 | lcd_setfont(FONT_SYSFIXED); | 64 | lcd_setfont(FONT_SYSFIXED); |
65 | lcd_puts(0,0,"*PANIC*"); | 65 | lcd_puts(0, 0, (unsigned char *)"*PANIC*"); |
66 | { | 66 | { |
67 | /* wrap panic line */ | 67 | /* wrap panic line */ |
68 | int i, y=1, len = strlen(panic_buf); | 68 | int i, y=1, len = strlen(panic_buf); |
69 | for (i=0; i<len; i+=18) { | 69 | for (i=0; i<len; i+=18) { |
70 | unsigned char c = panic_buf[i+18]; | 70 | unsigned char c = panic_buf[i+18]; |
71 | panic_buf[i+18] = 0; | 71 | panic_buf[i+18] = 0; |
72 | lcd_puts(0,y++,panic_buf+i); | 72 | lcd_puts(0, y++, (unsigned char *)panic_buf+i); |
73 | panic_buf[i+18] = c; | 73 | panic_buf[i+18] = c; |
74 | } | 74 | } |
75 | } | 75 | } |