blob: 89059a18bd7a16e11e653ecd611c5e67f0651f54 [file] [log] [blame]
Eric Biederman8ca8d762003-04-22 19:02:15 +00001#include <string.h>
2
3int memcmp(const void *src1, const void *src2, size_t bytes)
4{
5 const unsigned char *s1, *s2;
6 int result;
7 s1 = src1;
8 s2 = src2;
9 result = 0;
Lee Leahy45fde702017-03-08 18:02:24 -080010 while ((bytes > 0) && (result == 0)) {
Eric Biederman8ca8d762003-04-22 19:02:15 +000011 result = *s1 - *s2;
12 bytes--;
13 s1++;
14 s2++;
15 }
16 return result;
17}