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