X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fstring%2Fstrcasecmp.c;h=3cd5f2d0243e5b5ce5048282e03321763509db67;hb=74483c5955a632af5d9a4783cc2b541764450551;hp=dd87905222506604430918653ed4c507d4ae6bd2;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=oweals%2Fmusl.git diff --git a/src/string/strcasecmp.c b/src/string/strcasecmp.c index dd879052..3cd5f2d0 100644 --- a/src/string/strcasecmp.c +++ b/src/string/strcasecmp.c @@ -1,9 +1,17 @@ #include #include +#include "libc.h" int strcasecmp(const char *_l, const char *_r) { - const unsigned char *l=_l, *r=_r; + const unsigned char *l=(void *)_l, *r=(void *)_r; for (; *l && *r && (*l == *r || tolower(*l) == tolower(*r)); l++, r++); return tolower(*l) - tolower(*r); } + +int __strcasecmp_l(const char *l, const char *r, locale_t loc) +{ + return strcasecmp(l, r); +} + +weak_alias(__strcasecmp_l, strcasecmp_l);