remove oldies.
authorPierre Habouzit <madcoder@debian.org>
Mon, 13 Nov 2006 17:51:00 +0000 (18:51 +0100)
committerPierre Habouzit <madcoder@debian.org>
Mon, 13 Nov 2006 17:51:00 +0000 (18:51 +0100)
please, an OS that does has neither strcasecmp nor setenv does not
deserves madmutt

Signed-off-by: Pierre Habouzit <madcoder@debian.org>
configure.ac
setenv.c [deleted file]
strcasecmp.c [deleted file]

index 0cb3f9f..cf33c7c 100644 (file)
@@ -242,13 +242,8 @@ else
 fi
 
 AC_DECL_SYS_SIGLIST
 fi
 
 AC_DECL_SYS_SIGLIST
-
 AC_TYPE_PID_T
 
 AC_TYPE_PID_T
 
-AC_CHECK_FUNCS(fgetpos memmove setegid srand48 strerror)
-AC_REPLACE_FUNCS(strcasecmp setenv)
-AC_CHECK_FUNCS(snprintf vsnprintf)
-
 AC_CHECK_FUNC(getopt)
 if test $ac_cv_func_getopt = yes; then
     AC_CHECK_HEADERS(getopt.h)
 AC_CHECK_FUNC(getopt)
 if test $ac_cv_func_getopt = yes; then
     AC_CHECK_HEADERS(getopt.h)
diff --git a/setenv.c b/setenv.c
deleted file mode 100644 (file)
index 6dd6c93..0000000
--- a/setenv.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/*  $Id$
-**
-**  Replacement for a missing setenv.
-**
-**  Written by Russ Allbery <rra@stanford.edu>
-**  This work is hereby placed in the public domain by its author.
-**
-**  Provides the same functionality as the standard library routine setenv
-**  for those platforms that don't have it.
-*/
-
-#include "config.h"
-
-#include <stdlib.h>
-#include <string.h>
-
-int
-setenv(const char *name, const char *value, int overwrite)
-{
-    char *envstring;
-
-    if (!overwrite && getenv(name) != NULL)
-        return 0;
-
-    /* Allocate memory for the environment string.  We intentionally don't
-       use concat here, or the xmalloc family of allocation routines, since
-       the intention is to provide a replacement for the standard library
-       function which sets errno and returns in the event of a memory
-       allocation failure. */
-    envstring = malloc(strlen(name) + 1 + strlen(value) + 1); /* __MEM_CHECKED__ */
-    if (envstring == NULL)
-        return -1;
-
-    /* Build the environment string and add it to the environment using
-       putenv.  Systems without putenv lose, but XPG4 requires it. */
-    strcpy(envstring, name);  /* __STRCPY_CHECKED__ */
-    strcat(envstring, "=");   /* __STRCAT_CHECKED__ */
-    strcat(envstring, value); /* __STRCAT_CHECKED__ */
-    return putenv(envstring);
-
-    /* Note that the memory allocated is not freed.  This is intentional;
-       many implementations of putenv assume that the string passed to
-       putenv will never be freed and don't make a copy of it.  Repeated use
-       of this function will therefore leak memory, since most
-       implementations of putenv also don't free strings removed from the
-       environment (due to being overwritten). */
-}
diff --git a/strcasecmp.c b/strcasecmp.c
deleted file mode 100644 (file)
index f604092..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright notice from original mutt:
- * [none]
- *
- * This file is part of mutt-ng, see http://www.muttng.org/.
- * It's licensed under the GNU General Public License,
- * please see the file GPL in the top level source directory.
- */
-
-#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);
-}