From 1a29cfb23e9865e791d9982c6d97f56457c3c5af Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 25 Nov 2005 00:10:12 +0000 Subject: Initial gcc4 warning cleanup (and some minor policing) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8063 a1c6a512-1295-4272-9138-f99709370657 --- firmware/common/memcmp.c | 4 ++-- firmware/common/memcpy.c | 2 +- firmware/common/sprintf.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'firmware/common') 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; -- cgit v1.1