[CDMAKE][CTR] Fix strtok_s for empty strings. Part of Wine commit 4fa616c by Bernhard...
[reactos.git] / reactos / sdk / lib / crt / string / stricmp.c
1 #include <precomp.h>
2
3 /*
4 * @implemented
5 */
6 int
7 CDECL
8 _stricmp(const char *s1, const char *s2)
9 {
10 while (toupper(*s1) == toupper(*s2))
11 {
12 if (*s1 == 0)
13 return 0;
14 s1++;
15 s2++;
16 }
17 return toupper(*(unsigned const char *)s1) - toupper(*(unsigned const char *)(s2));
18 }
19
20 /*
21 * @implemented
22 */
23 int
24 CDECL
25 _strcmpi(const char *s1, const char *s2)
26 {
27 return _stricmp(s1,s2);
28 }