aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-10-15 05:04:48 +0000
committerRichard Stallman <rms@gnu.org>1992-10-15 05:04:48 +0000
commit78e332133778fbe5b29e3bbfdc20046f32e66fa6 (patch)
treed3e5b205e9d04512d227e5ad58beccdfba7abcf8
parent22162da3d7b0fd8d0cc6c5ef451bfda139021ba8 (diff)
downloadgcc-78e332133778fbe5b29e3bbfdc20046f32e66fa6.zip
gcc-78e332133778fbe5b29e3bbfdc20046f32e66fa6.tar.gz
gcc-78e332133778fbe5b29e3bbfdc20046f32e66fa6.tar.bz2
(__gcc_bcmp): Don't depend on signedness of `char'.
From-SVN: r2465
-rw-r--r--gcc/libgcc2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c
index 2442b2d..ee92530 100644
--- a/gcc/libgcc2.c
+++ b/gcc/libgcc2.c
@@ -984,12 +984,12 @@ __fixunssfsi (SFtype a)
int
__gcc_bcmp (s1, s2, size)
- char *s1, *s2;
+ unsigned char *s1, *s2;
size_t size;
{
while (size > 0)
{
- char c1 = *s1++, c2 = *s2++;
+ unsigned char c1 = *s1++, c2 = *s2++;
if (c1 != c2)
return c1 - c2;
size--;