OrionLibC
Barry Importing existing Orion LibC 03048a9 (2 years, 2 months ago)diff --git a/string/memcmp.c b/string/memcmp.c new file mode 100644 index 0000000..e4c18fc --- /dev/null +++ b/string/memcmp.c @@ -0,0 +1,13 @@ +#include <stddef.h> + +/* Copy one region of memory to another */ +int +memcmp(void *s1, void *s2, size_t n) +{ + unsigned char *a = (unsigned char *) s1, + *b = (unsigned char *) s2; + while (n-- > 0) + if (*a++ != *b++) + return a[-1] - b[-1]; + return 0; +}