1
0
mirror of https://github.com/cahirwpz/libnix.git synced 2025-12-08 14:58:56 +00:00
Files
amiga-libnix2/sources/nix13/extra/stricmp.c
2014-01-05 20:02:29 +01:00

25 lines
375 B
C

#include <ctype.h>
#include <string.h>
#include "stabs.h"
int stricmp(const char *s1,const char *s2)
{ unsigned char c1,c2;
int r;
for(;;) {
c1=*s1++;
if (isupper(c1))
c1+='a'-'A';
c2=*s2;
if (isupper(c2))
c2+='a'-'A';
if ((r=(char)c1-(char)c2)!=0)
break;
if (!*s2++)
break;
}
return r;
}
ALIAS(strcasecmp,stricmp);