strncmp.c 196 B

12345678910111213141516
  1. /* $Id$ */
  2. int
  3. strncmp(s, t, n)
  4. register char *s, *t;
  5. register int n;
  6. {
  7. while (n-- > 0) {
  8. if (*s == *t++) {
  9. if (*s++ == '\0')
  10. return 0;
  11. }
  12. else
  13. return *s - *--t;
  14. }
  15. return 0;
  16. }