nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

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:
Msrc/chars.c | 3---
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;