From b3690ceb53a97b46aa5bb714d806be97f01c1e3e Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Sun, 20 Dec 2020 14:23:19 +0900 Subject: [PATCH] Removed unused code since memcpy is available. Signed-off-by: Michele Calgaro (cherry picked from commit 0f92944b23894ebef2cb0e931c59b77017998b34) --- ltdl.c | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/ltdl.c b/ltdl.c index be6ce43..9b4dccb 100644 --- a/ltdl.c +++ b/ltdl.c @@ -459,35 +459,6 @@ strrchr(str, ch) # endif #endif -/* NOTE: Neither bcopy nor the memcpy implementation below can - reliably handle copying in overlapping areas of memory, so - do not rely on this behavior when invoking memcpy later. */ -#if ! HAVE_MEMCPY - -# if HAVE_BCOPY -# define memcpy(dest, src, size) bcopy (src, dest, size) -# else -# define memcpy rpl_memcpy - -static inline char * -memcpy (dest, src, size) - char *dest; - const char *src; - size_t size; -{ - size_t i = 0; - - for (i = 0; i < size; ++i) - { - dest[i] = src[i]; - } - - return dest; -} - -# endif -#endif - /* According to Alexandre Oliva , ``realloc is not entirely portable'' In any case we want to use the allocator supplied by the user without