about summary refs log tree commit diff
path: root/wcsmbs/wmemcmp.c
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@redhat.com>2011-10-25 15:06:34 +0200
committerAndreas Schwab <schwab@redhat.com>2011-10-25 15:26:29 +0200
commit1f1e194720177de3cbc2a84bc62d22e63cb23d4a (patch)
tree78ca6332699b0fcdf9cfe49ebb29c7b735643117 /wcsmbs/wmemcmp.c
parent37822576b8cf2a04fb34212fb0ae82d3b607bed2 (diff)
downloadglibc-1f1e194720177de3cbc2a84bc62d22e63cb23d4a.tar.gz
glibc-1f1e194720177de3cbc2a84bc62d22e63cb23d4a.tar.xz
glibc-1f1e194720177de3cbc2a84bc62d22e63cb23d4a.zip
Use correct signedness in default implementations of wcscmp and wmemcmp
Diffstat (limited to 'wcsmbs/wmemcmp.c')
-rw-r--r--wcsmbs/wmemcmp.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/wcsmbs/wmemcmp.c b/wcsmbs/wmemcmp.c
index 73c6394f8e..9bd556e64b 100644
--- a/wcsmbs/wmemcmp.c
+++ b/wcsmbs/wmemcmp.c
@@ -29,25 +29,25 @@ WMEMCMP (s1, s2, n)
      const wchar_t *s2;
      size_t n;
 {
-  register wint_t c1;
-  register wint_t c2;
+  register wchar_t c1;
+  register wchar_t c2;
 
   while (n >= 4)
     {
-      c1 = (wint_t) s1[0];
-      c2 = (wint_t) s2[0];
+      c1 = s1[0];
+      c2 = s2[0];
       if (c1 - c2 != 0)
 	return c1 > c2 ? 1 : -1;
-      c1 = (wint_t) s1[1];
-      c2 = (wint_t) s2[1];
+      c1 = s1[1];
+      c2 = s2[1];
       if (c1 - c2 != 0)
 	return c1 > c2 ? 1 : -1;
-      c1 = (wint_t) s1[2];
-      c2 = (wint_t) s2[2];
+      c1 = s1[2];
+      c2 = s2[2];
       if (c1 - c2 != 0)
 	return c1 > c2 ? 1 : -1;
-      c1 = (wint_t) s1[3];
-      c2 = (wint_t) s2[3];
+      c1 = s1[3];
+      c2 = s2[3];
       if (c1 - c2 != 0)
 	return c1 > c2 ? 1 : -1;
       s1 += 4;
@@ -57,8 +57,8 @@ WMEMCMP (s1, s2, n)
 
   if (n > 0)
     {
-      c1 = (wint_t) s1[0];
-      c2 = (wint_t) s2[0];
+      c1 = s1[0];
+      c2 = s2[0];
       if (c1 - c2 != 0)
 	return c1 > c2 ? 1 : -1;
       ++s1;
@@ -67,8 +67,8 @@ WMEMCMP (s1, s2, n)
     }
   if (n > 0)
     {
-      c1 = (wint_t) s1[0];
-      c2 = (wint_t) s2[0];
+      c1 = s1[0];
+      c2 = s2[0];
       if (c1 - c2 != 0)
 	return c1 > c2 ? 1 : -1;
       ++s1;
@@ -77,8 +77,8 @@ WMEMCMP (s1, s2, n)
     }
   if (n > 0)
     {
-      c1 = (wint_t) s1[0];
-      c2 = (wint_t) s2[0];
+      c1 = s1[0];
+      c2 = s2[0];
       if (c1 - c2 != 0)
 	return c1 > c2 ? 1 : -1;
     }