Eric Biederman | 8ca8d76 | 2003-04-22 19:02:15 +0000 | [diff] [blame] | 1 | #include <string.h> |
2 | |||||
3 | int 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 Leahy | 45fde70 | 2017-03-08 18:02:24 -0800 | [diff] [blame] | 10 | while ((bytes > 0) && (result == 0)) { |
Eric Biederman | 8ca8d76 | 2003-04-22 19:02:15 +0000 | [diff] [blame] | 11 | result = *s1 - *s2; |
12 | bytes--; | ||||
13 | s1++; | ||||
14 | s2++; | ||||
15 | } | ||||
16 | return result; | ||||
17 | } |