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.)
diff --git a/src/chars.c b/src/chars.c
index 2c3c203..e861c93 100644
--- a/src/chars.c
+++ b/src/chars.c
@@ -510,9 +510,6 @@
     if (use_utf8) {
 	wchar_t wc1, wc2;
 
-	if (s1 == s2)
-	    return 0;
-
 	assert(s1 != NULL && s2 != NULL);
 
 	for (; *s1 != '\0' && *s2 != '\0' && n > 0;