mirror of
https://github.com/NishiOwO/fvwm1.git
synced 2025-04-21 16:54:44 +00:00
30 lines
444 B
C
30 lines
444 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <ctype.h>
|
|
|
|
int mystrcasecmp(char *s1,char *s2)
|
|
{
|
|
int c1,c2;
|
|
int n,n2;
|
|
|
|
n=strlen(s1);
|
|
n2=strlen(s2);
|
|
if(n!=n2)
|
|
return 1;
|
|
|
|
for (;;)
|
|
{
|
|
c1 = *s1;
|
|
c2 = *s2;
|
|
if (!c1 || !c2)
|
|
return(c1 - c2);
|
|
if (isupper(c1))
|
|
c1 = 'a' - 1 + (c1 & 31);
|
|
if (isupper(c2))
|
|
c2 = 'a' - 1 + (c2 & 31);
|
|
if (c1 != c2)
|
|
return(c1 - c2);
|
|
n--,s1++,s2++;
|
|
}
|
|
}
|