]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libiberty/bcmp.c
bcmp.c: Fix warnings and implement using memcmp.
[thirdparty/gcc.git] / libiberty / bcmp.c
index 1bd28160f696a838f98c0afadedb851039c46167..c639f9895bcf35f5a5ef96e93b97177b471124ff 100644 (file)
@@ -15,20 +15,13 @@ result mean @var{x} sorts before @var{y}).
 
 */
 
+#include <stddef.h>
+
+extern int memcmp(const void *, const void *, size_t);
 
 int
-bcmp (char *from, char *to, int count)
+bcmp (const void *s1, const void *s2, size_t count)
 {
-  int rtnval = 0;
-
-  while (count-- > 0)
-    {
-      if (*from++ != *to++)
-       {
-         rtnval = 1;
-         break;
-       }
-    }
-  return (rtnval);
+  return memcmp (s1, s2, count);
 }