ReactOS
0.4.16-dev-13-ge2fc578
strnicmp.c
Go to the documentation of this file.
1
#include <precomp.h>
2
3
/*
4
* @implemented
5
*/
6
int
CDECL
_strnicmp
(
const
char
*
s1
,
const
char
*
s2
,
size_t
n
)
7
{
8
9
if
(
n
== 0)
10
return
0;
11
do
{
12
if
(
toupper
(*
s1
) !=
toupper
(*
s2
++))
13
return
toupper
(*(
unsigned
const
char
*)
s1
) -
toupper
(*(
unsigned
const
char
*)--
s2
);
14
if
(*
s1
++ == 0)
15
break
;
16
}
while
(--
n
!= 0);
17
return
0;
18
}
toupper
int toupper(int c)
Definition:
utclib.c:881
CDECL
#define CDECL
Definition:
compat.h:29
_strnicmp
#define _strnicmp(_String1, _String2, _MaxCount)
Definition:
compat.h:23
n
GLdouble n
Definition:
glext.h:7729
s1
struct S1 s1
s2
struct S2 s2
sdk
lib
crt
string
strnicmp.c
Generated on Fri Sep 13 2024 06:13:05 for ReactOS by
1.9.6