]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorRob Browning <rlb@defaultvalue.org>
Mon, 3 Mar 2003 18:31:22 +0000 (18:31 +0000)
committerRob Browning <rlb@defaultvalue.org>
Mon, 3 Mar 2003 18:31:22 +0000 (18:31 +0000)
ChangeLog
src/config.in

index ff878e08b24017432009102e1e80082818330fca..34db67d69145e047c6c99e65dffc19eb518d0102 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2003-03-03  Rob Browning  <rlb@defaultvalue.org>
+
+       * configure.in: add AC_CHECK_FUNCS for memcmp and memmove.
+       (AH_BOTTOM): switch tests to prefer memcmp, memset, and memmove
+       over bzero, bcmp, and bcopy.
+
 2003-02-23  Simon Josefsson  <jas@extundo.com>
 
        * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
index c86215d823f59867869763e49b47d81dd194e699..628458ce91bdac83bb76167fd9ad93a0682e0f2f 100644 (file)
@@ -343,6 +343,9 @@ Boston, MA 02111-1307, USA.  */
 /* Define to 1 if you have the `mbsinit' function. */
 #undef HAVE_MBSINIT
 
+/* Define to 1 if you have the `memcmp' function. */
+#undef HAVE_MEMCMP
+
 /* Define to 1 if you have the `memmove' function. */
 #undef HAVE_MEMMOVE
 
@@ -1010,14 +1013,16 @@ typedef unsigned size_t;
 #  endif
 #endif
 
-#ifndef HAVE_BCOPY
-#define bcopy(a,b,s) memcpy (b,a,s)
+/* avoid deprecated functions */
+#if HAVE_MEMCPY
+#  define bcopy(a,b,s) memcpy (b,a,s)
 #endif
-#ifndef HAVE_BZERO
-#define bzero(a,s) memset (a,0,s)
+#if HAVE_MEMSET
+#  define bzero(a,s) memset (a,0,s)
 #endif
-#ifndef HAVE_BCMP
-#define BCMP memcmp
+#if HAVE_MEMCMP
+#  define BCMP memcmp
+#  define bcmp memcmp
 #endif
 
 #endif /* EMACS_CONFIG_H */