commit d60f95137e9e0e705f81668af0a4ad14f5ab48b5
parent 14ac47517bf1005d1d1d1bc78b31de7f2c851bac
Author: Benno Schulenberg <bensberg@justemail.net>
Date: Wed, 27 Jul 2016 21:54:16 +0200
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.)
Diffstat:
1 file changed, 0 insertions(+), 3 deletions(-)
diff --git a/src/chars.c b/src/chars.c
@@ -510,9 +510,6 @@ int mbstrncasecmp(const char *s1, const char *s2, size_t n)
if (use_utf8) {
wchar_t wc1, wc2;
- if (s1 == s2)
- return 0;
-
assert(s1 != NULL && s2 != NULL);
for (; *s1 != '\0' && *s2 != '\0' && n > 0;