Remove HAVE_MEMCPY ifdefs
memcpy(3) has been in standard C since C89. It is also in POSIX.1-2001, in SVr4, and in 4.3BSD (see memcpy(3) and memcpy(3p)). We can assume that this function is always available. Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
This commit is contained in:
		@@ -53,7 +53,7 @@ AC_CHECK_HEADER([shadow.h],,[AC_MSG_ERROR([You need a libc with shadow.h])])
 | 
			
		||||
 | 
			
		||||
AC_CHECK_FUNCS(arc4random_buf l64a fchmod fchown fsync futimes getgroups \
 | 
			
		||||
	gethostname getentropy getrandom getspnam gettimeofday getusershell \
 | 
			
		||||
	getutent initgroups lchown lckpwdf lstat lutimes memcpy memset \
 | 
			
		||||
	getutent initgroups lchown lckpwdf lstat lutimes memset \
 | 
			
		||||
	setgroups sigaction strchr updwtmp updwtmpx innetgr getpwnam_r \
 | 
			
		||||
	getpwuid_r getgrnam_r getgrgid_r getspnam_r getaddrinfo ruserok \
 | 
			
		||||
	dlopen)
 | 
			
		||||
 
 | 
			
		||||
@@ -70,10 +70,6 @@ extern char * textdomain (const char * domainname);
 | 
			
		||||
#  define strrchr rindex
 | 
			
		||||
# endif
 | 
			
		||||
char *strchr (), *strrchr (), *strtok ();
 | 
			
		||||
 | 
			
		||||
# ifndef HAVE_MEMCPY
 | 
			
		||||
#  define memcpy(d, s, n) bcopy((s), (d), (n))
 | 
			
		||||
# endif
 | 
			
		||||
#endif				/* not STDC_HEADERS */
 | 
			
		||||
 | 
			
		||||
#if HAVE_ERRNO_H
 | 
			
		||||
 
 | 
			
		||||
@@ -61,7 +61,7 @@
 | 
			
		||||
/* Some old versions of bison generate parsers that use bcopy.
 | 
			
		||||
   That loses on systems that don't provide the function, so we have
 | 
			
		||||
   to redefine it here.  */
 | 
			
		||||
#if !defined (HAVE_BCOPY) && defined (HAVE_MEMCPY) && !defined (bcopy)
 | 
			
		||||
#if !defined (HAVE_BCOPY) && !defined (bcopy)
 | 
			
		||||
# define bcopy(from, to, len) memcpy ((to), (from), (len))
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user