summaryrefslogtreecommitdiff
path: root/firmware/common
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 /firmware/common
parent87900566919d0b3ae2cee358f78e82dda88fa865 (diff)
downloadrockbox-1a29cfb23e9865e791d9982c6d97f56457c3c5af.zip
rockbox-1a29cfb23e9865e791d9982c6d97f56457c3c5af.tar.gz
rockbox-1a29cfb23e9865e791d9982c6d97f56457c3c5af.tar.bz2
rockbox-1a29cfb23e9865e791d9982c6d97f56457c3c5af.tar.xz
Initial gcc4 warning cleanup (and some minor policing)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8063 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/common')
-rw-r--r--firmware/common/memcmp.c4
-rw-r--r--firmware/common/memcpy.c2
-rw-r--r--firmware/common/sprintf.c4
3 files changed, 5 insertions, 5 deletions
diff --git a/firmware/common/memcmp.c b/firmware/common/memcmp.c
index ac7a194..4a871fa 100644
--- a/firmware/common/memcmp.c
+++ b/firmware/common/memcmp.c
@@ -95,8 +95,8 @@ _DEFUN (memcmp, (m1, m2, n),
/* check m mod LBLOCKSIZE remaining characters */
- s1 = (char*)a1;
- s2 = (char*)a2;
+ s1 = (unsigned char*)a1;
+ s2 = (unsigned char*)a2;
}
while (n--)
diff --git a/firmware/common/memcpy.c b/firmware/common/memcpy.c
index 5b23eba..e9b8e82 100644
--- a/firmware/common/memcpy.c
+++ b/firmware/common/memcpy.c
@@ -95,7 +95,7 @@ _DEFUN (memcpy, (dst0, src0, len0),
*aligned_dst++ = *aligned_src++;
*aligned_dst++ = *aligned_src++;
*aligned_dst++ = *aligned_src++;
- len -= BIGBLOCKSIZE;
+ len -= (unsigned int)BIGBLOCKSIZE;
}
/* Copy one long word at a time if possible. */
diff --git a/firmware/common/sprintf.c b/firmware/common/sprintf.c
index 0b42f66..d1c55d5 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, ...)
va_list ap;
struct for_snprintf pr;
- pr.ptr = buf;
+ pr.ptr = (unsigned char *)buf;
pr.bytes = 0;
pr.max = size;
@@ -200,7 +200,7 @@ int vsnprintf(char *buf, int size, const char *fmt, va_list ap)
bool ok;
struct for_snprintf pr;
- pr.ptr = buf;
+ pr.ptr = (unsigned char *)buf;
pr.bytes = 0;
pr.max = size;