k-tana-zero/libs/libc/strncmp.c

10 lines
180 B
C
Raw Normal View History

#include <string.h>
int strncmp(const char *s1, const char *s2, size_t n)
{
for (; *s1 == *s2 && *s1 != '\0' && n > 0; s1++, s2++, n--)
continue;
return n ? *s1 - *s2 : 0;
}