summaryrefslogtreecommitdiff
path: root/kernel/libc/string/memcmp.c
blob: 72c680a5ea08ff4c62925357365c54c5d4150828 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include "../include/string.h"

int memcmp(const void *s1, const void *s2, uint32_t n)
{
	int return_value = 0;

	for(uint32_t i = 0;i < n;i++)
		if(((unsigned char *)(s1))[i] != ((unsigned char *)(s2))[i])
			return_value++;

	return return_value;
}