diff options
author | Carmelo Amoroso <carmelo.amoroso@st.com> | 2008-10-01 14:58:13 +0000 |
---|---|---|
committer | Carmelo Amoroso <carmelo.amoroso@st.com> | 2008-10-01 14:58:13 +0000 |
commit | 9efc3f5022ecc56db919d7907e0133e7b53ffedb (patch) | |
tree | fe2f6eaf3a31396465190aa2fd974d5d1b58f37f | |
parent | 092f2556be61ccca4040ed81b087251acda57b45 (diff) | |
download | uClibc-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.h | 3 | ||||
-rw-r--r-- | libc/string/generic/memcpy.c | 1 |
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) */ |