From cedf6b4b5f4424cdd8b102654f6387937060b612 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Wed, 4 Nov 1998 18:47:15 +0000 Subject: [PATCH] 8-bit memcmp() --- libraries/liblutil/memcmp.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 libraries/liblutil/memcmp.c diff --git a/libraries/liblutil/memcmp.c b/libraries/liblutil/memcmp.c new file mode 100644 index 0000000000..b2c575d955 --- /dev/null +++ b/libraries/liblutil/memcmp.c @@ -0,0 +1,19 @@ +#include "portable.h" + +#include + +/* + * Memory Compare + */ +int +memcmp(const void *v1, const void *v2, int n) +{ + if (n != 0) { + register const unsigned char *s1=v1, *s2=v2; + do { + if (*s1++ != *s2++) + return (*--s1 - *--s2); + } while (--n != 0); + } + return (0); +} -- 2.39.5