OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [arch/] [ppc/] [lib/] [strcase.c] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#include <linux/ctype.h>
2
 
3
int 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
 
14
int 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
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.