1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/posix/strings.c
2013-11-23 03:45:26 +01:00

17 lines
350 B
C

#include <strings.h>
#include <ctype.h>
int strncasecmp(const char *s1, const char *s2, size_t n)
{
while (n-- && tolower((unsigned char) *s1) == tolower((unsigned char) *s2)) {
if (!n && !*s1) {
break;
}
s1++;
s2++;
}
return (tolower((unsigned char) *s1) - tolower((unsigned char) *s2));
}