Remove unused code for mempcpy.
authorBruno Haible <bruno@clisp.org>
Sun, 18 Jan 2009 20:46:46 +0000 (21:46 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 18 Jan 2009 20:46:46 +0000 (21:46 +0100)
ChangeLog
lib/strftime.c
m4/strftime.m4

index ca3059edb2328e5866f3543ee9aa04402a40934a..9105f1265553bc02b0e2caed5ab6dafc56083617 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-01-18  Bruno Haible  <bruno@clisp.org>
+
+       * lib/strftime.c (MEMPCPY): Remove unused macro.
+       * m4/strftime.m4 (gl_FUNC_STRFTIME): Don't test for mempcpy.
+
 2009-01-18  Martin Lambers  <marlam@marlam.de>
 
        New module 'link'.
index 3ade8cf77535130ddbc6274332bc552343e3e906..41b35113a04f3c93043d3a6f59345c7606f909a8 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991-1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 Free Software
+/* Copyright (C) 1991-1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2009 Free Software
    Foundation, Inc.
 
    NOTE: The canonical source of this file is maintained with the GNU C Library.
@@ -79,13 +79,6 @@ extern char *tzname[];
 # define MEMCPY(d, s, n) memcpy (d, s, n)
 # define STRLEN(s) strlen (s)
 
-# ifdef _LIBC
-#  define MEMPCPY(d, s, n) __mempcpy (d, s, n)
-# else
-#  ifndef HAVE_MEMPCPY
-#   define MEMPCPY(d, s, n) ((void *) ((char *) memcpy (d, s, n) + (n)))
-#  endif
-# endif
 #endif
 
 /* Shift A right by B bits portably, by dividing A by 2**B and
index 156defbfb4d4fe8a34d4a99ed728536e94281d9f..ef0c2028876ac50b954ffb8c1f368a064221225a 100644 (file)
@@ -1,4 +1,4 @@
-# serial 30
+# serial 31
 
 # Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
 # 2006, 2007, 2009 Free Software Foundation, Inc.
@@ -25,7 +25,7 @@ AC_DEFUN([gl_FUNC_STRFTIME],
  AC_REQUIRE([AC_TYPE_MBSTATE_T])
  AC_REQUIRE([gl_TM_GMTOFF])
 
- AC_CHECK_FUNCS_ONCE([mblen mbrlen mempcpy tzset])
+ AC_CHECK_FUNCS_ONCE([mblen mbrlen tzset])
  AC_CHECK_HEADERS_ONCE([wchar.h])
 
  AC_DEFINE([my_strftime], [nstrftime],