git://git.onelab.eu
/
bootcd.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
61f1fba6295a34d42c2bb9d213ed823966f3d0a2
[bootcd.git]
/
syslinux
/
com32
/
lib
/
strncmp.c
1
/*
2
* strncmp.c
3
*/
4
5
#include <string.h>
6
7
int strncmp(const char *s1, const char *s2, size_t n)
8
{
9
const unsigned char *c1 = (const unsigned char *)s1;
10
const unsigned char *c2 = (const unsigned char *)s2;
11
unsigned char ch;
12
int d = 0;
13
14
while ( n-- ) {
15
d = (int)(ch = *c1++) - (int)*c2++;
16
if ( d || !ch )
17
break;
18
}
19
20
return d;
21
}