summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarmelo Amoroso <carmelo.amoroso@st.com>2008-10-01 14:58:13 +0000
committerCarmelo Amoroso <carmelo.amoroso@st.com>2008-10-01 14:58:13 +0000
commit9efc3f5022ecc56db919d7907e0133e7b53ffedb (patch)
treefe2f6eaf3a31396465190aa2fd974d5d1b58f37f
parent092f2556be61ccca4040ed81b087251acda57b45 (diff)
downloaduClibc-alpine-9efc3f5022ecc56db919d7907e0133e7b53ffedb.tar.bz2
uClibc-alpine-9efc3f5022ecc56db919d7907e0133e7b53ffedb.tar.xz
Fix compilation problem whit the following config options:
UCLIBC_HAS_STRING_GENERIC_OPT=y UCLIBC_HAS_STRING_ARCH_OPT is not set by making WORD_COPY_FWD macros visible. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
-rw-r--r--libc/string/generic/memcopy.h3
-rw-r--r--libc/string/generic/memcpy.c1
2 files changed, 1 insertions, 3 deletions
diff --git a/libc/string/generic/memcopy.h b/libc/string/generic/memcopy.h
index fab4da764..df1ba9a97 100644
--- a/libc/string/generic/memcopy.h
+++ b/libc/string/generic/memcopy.h
@@ -107,7 +107,6 @@ typedef unsigned char byte;
} \
} while (0)
-#ifdef __ARCH_HAS_BWD_MEMCPY__
/* Copy *up to* NBYTES bytes from SRC_BP to DST_BP, with
the assumption that DST_BP is aligned on an OPSIZ multiple. If
not all bytes could be easily copied, store remaining number of bytes
@@ -126,8 +125,6 @@ typedef unsigned char byte;
(nbytes_left) = (nbytes) % OPSIZ; \
} while (0)
-#endif
-
/* Copy *up to* NBYTES_TO_COPY bytes from SRC_END_PTR to DST_END_PTR,
beginning at the words (of type op_t) right before the pointers and
continuing towards smaller addresses. May take advantage of that
diff --git a/libc/string/generic/memcpy.c b/libc/string/generic/memcpy.c
index 4284f2fe5..a19e0c335 100644
--- a/libc/string/generic/memcpy.c
+++ b/libc/string/generic/memcpy.c
@@ -22,6 +22,7 @@
#include <string.h>
#include "memcopy.h"
#include "pagecopy.h"
+#include "_memcpy_fwd.c"
/* Experimentally off - libc_hidden_proto(memcpy) */