Files
Upsilon/liba/src/memcmp.c
Romain Goyet 3ef709502e [liba] Add memcmp to strings.h
Change-Id: Ied4281e588d423e2b00dced10018a690455544d5
2017-08-04 17:56:23 +02:00

15 lines
276 B
C

#include <string.h>
int memcmp(const void * s1, const void * s2, size_t n) {
char * source1 = (char *)s1;
char * source2 = (char *)s2;
while (n--) {
if (*source1 != *source2) {
return *source1 - *source2;
}
source1++;
source2++;
}
return 0;
}