File: memcmp.c

package info (click to toggle)
mkelfimage 2.7-6
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 744 kB
  • ctags: 1,336
  • sloc: ansic: 5,334; sh: 2,496; asm: 682; makefile: 172
file content (17 lines) | stat: -rw-r--r-- 274 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <string.h>

int memcmp(const void *src1, const void *src2, size_t bytes)
{
	const unsigned char *s1, *s2;
	int result;
	s1 = src1;
	s2 = src2;
	result = 0;
	while((bytes > 0) && (result == 0)) {
		result = *s1 - *s2;
		bytes--;
		s1++;
		s2++;
	}
	return result;
}