linux-old/arch/ppc/lib/strcase.c
<<
>>
Prefs
   1#include <linux/ctype.h>
   2
   3int strcasecmp(const char *s1, const char *s2)
   4{
   5        int c1, c2;
   6
   7        do {
   8                c1 = tolower(*s1++);
   9                c2 = tolower(*s2++);
  10        } while (c1 == c2 && c1 != 0);
  11        return c1 - c2;
  12}
  13
  14int strncasecmp(const char *s1, const char *s2, int n)
  15{
  16        int c1, c2;
  17
  18        do {
  19                c1 = tolower(*s1++);
  20                c2 = tolower(*s2++);
  21        } while ((--n > 0) && c1 == c2 && c1 != 0);
  22        return c1 - c2;
  23}
  24
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.