]> granicus.if.org Git - neomutt/commitdiff
Remove in-house implementations of strcasecmp and strncasecmp
authorPietro Cerutti <gahr@gahr.ch>
Mon, 23 Jan 2017 13:58:08 +0000 (13:58 +0000)
committerPietro Cerutti <gahr@gahr.ch>
Tue, 24 Jan 2017 20:32:46 +0000 (20:32 +0000)
Issue: #325

strcasecmp.c [deleted file]

diff --git a/strcasecmp.c b/strcasecmp.c
deleted file mode 100644 (file)
index 51e6e10..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#include <ctype.h>
-#include <sys/types.h>
-
-/* UnixWare doesn't have these functions in its standard C library */
-
-int strncasecmp (char *s1, char *s2, size_t n)
-{
-  register int c1, c2, l = 0;
-  
-  while (*s1 && *s2 && l < n)
-  {
-    c1 = tolower ((unsigned char) *s1);
-    c2 = tolower ((unsigned char) *s2);
-    if (c1 != c2)
-      return (c1 - c2);
-    s1++;
-    s2++;
-    l++;
-  }
-  if (l == n)
-    return (int) (0);
-  else
-    return (int) (*s1 - *s2);
-}
-
-int strcasecmp (char *s1, char *s2)
-{
-  register int c1, c2;
-  
-  while (*s1 && *s2)
-  {
-    c1 = tolower ((unsigned char) *s1);
-    c2 = tolower ((unsigned char) *s2);
-    if (c1 != c2)
-      return (c1 - c2);
-    s1++;
-    s2++;
-  }                                                                           
-  return (int) (*s1 - *s2);
-}