14726dd60SMichal Simek /* SPDX-License-Identifier: GPL-2.0 */
24684dadeSMichal Simek /*
34684dadeSMichal Simek  * Copyright (C) 2006 Atmark Techno, Inc.
44684dadeSMichal Simek  */
54684dadeSMichal Simek 
64684dadeSMichal Simek #ifndef _ASM_MICROBLAZE_STRING_H
74684dadeSMichal Simek #define _ASM_MICROBLAZE_STRING_H
84684dadeSMichal Simek 
96e3d4e1dSSteve Magnani #ifdef __KERNEL__
104684dadeSMichal Simek 
118f0f265eSMichal Simek #ifdef CONFIG_OPT_LIB_FUNCTION
124684dadeSMichal Simek #define __HAVE_ARCH_MEMSET
134684dadeSMichal Simek #define __HAVE_ARCH_MEMCPY
144684dadeSMichal Simek #define __HAVE_ARCH_MEMMOVE
154684dadeSMichal Simek 
164684dadeSMichal Simek extern void *memset(void *, int, __kernel_size_t);
174684dadeSMichal Simek extern void *memcpy(void *, const void *, __kernel_size_t);
184684dadeSMichal Simek extern void *memmove(void *, const void *, __kernel_size_t);
19*61a4e653SMichal Simek #endif
204684dadeSMichal Simek 
214684dadeSMichal Simek #endif /* __KERNEL__ */
224684dadeSMichal Simek 
234684dadeSMichal Simek #endif /* _ASM_MICROBLAZE_STRING_H */
24