summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-11-25 00:10:12 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-11-25 00:10:12 +0000
commit1a29cfb23e9865e791d9982c6d97f56457c3c5af (patch)
tree64afdac059c795e18894e8aeda727cc643da68d8
parent87900566919d0b3ae2cee358f78e82dda88fa865 (diff)
downloadrockbox-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.c6
-rw-r--r--firmware/common/memcmp.c4
-rw-r--r--firmware/common/memcpy.c2
-rw-r--r--firmware/common/sprintf.c4
-rw-r--r--firmware/drivers/lcd-h100-remote.c14
-rw-r--r--firmware/drivers/lcd-h100.c14
-rw-r--r--firmware/id3.c6
-rw-r--r--firmware/panic.c8
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
39bool bidi_support_enabled = false; 39bool bidi_support_enabled = false;
40 40
41unsigned char *bidi_l2v(const unsigned char *str, int orientation) 41unsigned 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 }