(__gcc_bcmp): Don't depend on signedness of `char'.
authorRichard Stallman <rms@gnu.org>
Thu, 15 Oct 1992 05:04:48 +0000 (05:04 +0000)
committerRichard Stallman <rms@gnu.org>
Thu, 15 Oct 1992 05:04:48 +0000 (05:04 +0000)
From-SVN: r2465

gcc/libgcc2.c

index 2442b2d10549263aeca02383d166c0c4e829a075..ee92530e0bb41d1f7b129647b77e43e8c50d17d5 100644 (file)
@@ -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--;