#include /* Compare two strings */ int strcmp(char *s1, char *s2) { for (; *s1 == *s2 && *s1 && *s2; s1++, s2++); return *(unsigned char *) s1 - *(unsigned char *) s2; } /* Compare two limited strings */ int strncmp(char *s1, char *s2, size_t n) { if (!n--) return 0; for (; *s1 == *s2 && *s1 && *s2 && n; s1++, s2++, n--); return *(unsigned char *) s1 - *(unsigned char *) s2; }