Remove strcasecmp. We use g_ascii_strcasecmp exclusively
authorkrj <krj@f5534014-38df-0310-8fa8-9805f1628bb7>
Mon, 31 Aug 2009 19:47:50 +0000 (19:47 +0000)
committerkrj <krj@f5534014-38df-0310-8fa8-9805f1628bb7>
Mon, 31 Aug 2009 19:47:50 +0000 (19:47 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29643 f5534014-38df-0310-8fa8-9805f1628bb7

Makefile.am
Makefile.common
config.h.win32
configure.in
debian/copyright
packaging/macosx/native-gtk/config.h
strcasecmp.c [deleted file]

index 4310f2c2fccfc7b7d1c74bcb917671b209f67fb5..c51d495194cc7f660e36ecdb7eae291e7a7526dc 100644 (file)
@@ -302,7 +302,7 @@ include Makefile.common
 # by wireshark and tshark and stuff needed only by one or the
 # other.
 wireshark_optional_objects = @GETOPT_O@ @STRERROR_O@ \
-       @STRCASECMP_O@ @STRNCASECMP_O@ @STRPTIME_O@
+       @STRNCASECMP_O@ @STRPTIME_O@
 
 if ENABLE_STATIC
 wireshark_LDFLAGS = -Wl,-static -all-static
index 8e871139f116dd8b631d6a4d38a6103e17298b8a..39496e7e3b4fba55884280c1c079bf1d37da0e60 100644 (file)
@@ -126,7 +126,6 @@ EXTRA_wireshark_SOURCES =   \
        inet_ntop.c     \
        inet_pton.c     \
        strerror.c      \
-       strcasecmp.c    \
        strncasecmp.c   \
        strptime.c
 
index 74b69607d30fc4ba0dd61259d820f5da91c919de..eff90988ca5733a29070b4af5e55102128ac0480 100644 (file)
 #define _WIN32_WINNT _WIN32_WINNT_WIN2K
 #endif
 
-#define strcasecmp             stricmp
 #define strncasecmp            strnicmp
 #define popen                  _popen
 #define pclose                 _pclose
index aa235d1e3c90dcc7c59326e1cb3f6caf99f28c9b..47a713b0cd1737322b66f42fb64f56400b7e7c11 100644 (file)
@@ -1443,15 +1443,6 @@ fi
 AC_SUBST(STRERROR_C)
 AC_SUBST(STRERROR_O)
 
-AC_CHECK_FUNC(strcasecmp, STRCASECMP_O="",
-  STRCASECMP_O="strcasecmp.o")
-if test "$ac_cv_func_strcasecmp" = no ; then
-  STRCASECMP_C="strcasecmp.c"
-  STRCASECMP_O="strcasecmp.o"
-fi
-AC_SUBST(STRCASECMP_C)
-AC_SUBST(STRCASECMP_O)
-
 AC_CHECK_FUNC(strncasecmp, STRNCASECMP_O="",
   STRNCASECMP_O="strncasecmp.o")
 if test "$ac_cv_func_strncasecmp" = no ; then
index c71f438397699314afac9edf4bf16b823e34ce19..08024372fe0e38b69c4530abbc50ff340ffd7fad 100644 (file)
@@ -68,7 +68,6 @@ LGPL
 
 mkstemp.c: LGPL, from GNU C Library
 mkstemp.h: idem
-strcasecmp.c: idem
 strncasecmp.c: idem
 strptime.c: idem
 ps.c: idem
index 49d05c88b21da4f445c223d68a25ca9c84fceedc..4422a770e91b624ad7b653e11f7f035f52ed49d8 100644 (file)
 /* Define to 1 if you have the `stpcpy' function. */
 #define HAVE_STPCPY 1
 
-/* Define to 1 if you have the `strcasecmp' function. */
-#define HAVE_STRCASECMP 1
-
 /* Define to 1 if you have the `strerror' function. */
 #define HAVE_STRERROR 1
 
diff --git a/strcasecmp.c b/strcasecmp.c
deleted file mode 100644 (file)
index cee87b5..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Copyright (C) 1991, 1992, 1995, 1996 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Library General Public License as
-   published by the Free Software Foundation; either version 2 of the
-   License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Library General Public License for more details.
-
-   You should have received a copy of the GNU Library General Public
-   License along with the GNU C Library; see the file COPYING.LIB.  If not,
-   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
-
-#include <string.h>
-#include <ctype.h>
-
-/* Compare S1 and S2, ignoring case, returning less than, equal to or
-   greater than zero if S1 is lexicographically less than,
-   equal to or greater than S2.  */
-int
-strcasecmp (const char *s1, const char *s2)
-{
-  register const unsigned char *p1 = (const unsigned char *) s1;
-  register const unsigned char *p2 = (const unsigned char *) s2;
-  unsigned char c1, c2;
-
-  if (p1 == p2)
-    return 0;
-
-  do
-    {
-      c1 = tolower (*p1++);
-      c2 = tolower (*p2++);
-      if (c1 == '\0')
-       break;
-    }
-  while (c1 == c2);
-
-  return c1 - c2;
-}