BarryServer : Git

All the code for all my projects
// BarryServer : Git / OrionLibC / blob / 2e2f919ac415da5f75aeb6b83981b659fa5072eb / string / memcmp.c

// Related

OrionLibC

Barry Importing existing Orion LibC 03048a9 (2 years, 2 months ago)
#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;
}