chars: remove a special case that never occurs
The needle is never part of the hay -- it is always a separate string. (And even if needle and haystack were identical, the routine works fine, the case does not need special treatment.)master
parent
14ac47517b
commit
d60f95137e
|
@ -510,9 +510,6 @@ int mbstrncasecmp(const char *s1, const char *s2, size_t n)
|
||||||
if (use_utf8) {
|
if (use_utf8) {
|
||||||
wchar_t wc1, wc2;
|
wchar_t wc1, wc2;
|
||||||
|
|
||||||
if (s1 == s2)
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
assert(s1 != NULL && s2 != NULL);
|
assert(s1 != NULL && s2 != NULL);
|
||||||
|
|
||||||
for (; *s1 != '\0' && *s2 != '\0' && n > 0;
|
for (; *s1 != '\0' && *s2 != '\0' && n > 0;
|
||||||
|
|
Loading…
Reference in New Issue