# HG changeset patch # User Andreas Schwab # Date 1053804514 0 # Node ID ce4fe46f9b131d886953be1441dbf36784e0bd8d # Parent c9db5a2dc58bf92dfaccd93af392c8602e00d467 (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy, bzero, and bcmp. diff -r c9db5a2dc58b -r ce4fe46f9b13 configure.in --- a/configure.in Sat May 24 16:22:20 2003 +0000 +++ b/configure.in Sat May 24 19:28:34 2003 +0000 @@ -2854,17 +2854,20 @@ # endif #endif +/* On Mac OS X, these macros are already defined in precompiled headers. */ +#ifndef MAC_OSX /* avoid deprecated functions */ -#ifdef HAVE_MEMCPY -# define bcopy(a,b,s) memcpy (b,a,s) -#endif -#ifdef HAVE_MEMSET -# define bzero(a,s) memset (a,0,s) -#endif -#ifdef HAVE_MEMCMP -# define BCMP memcmp -# define bcmp memcmp -#endif +# ifdef HAVE_MEMCPY +# define bcopy(a,b,s) memcpy (b,a,s) +# endif +# ifdef HAVE_MEMSET +# define bzero(a,s) memset (a,0,s) +# endif +# ifdef HAVE_MEMCMP +# define BCMP memcmp +# define bcmp memcmp +# endif +#endif /* MAC_OSX */ #endif /* EMACS_CONFIG_H */