1*c5af58b7SGuo Ren /* SPDX-License-Identifier: GPL-2.0 */ 2*c5af58b7SGuo Ren 3*c5af58b7SGuo Ren #ifndef __ABI_CSKY_STRING_H 4*c5af58b7SGuo Ren #define __ABI_CSKY_STRING_H 5*c5af58b7SGuo Ren 6*c5af58b7SGuo Ren #define __HAVE_ARCH_MEMCMP 7*c5af58b7SGuo Ren extern int memcmp(const void *, const void *, __kernel_size_t); 8*c5af58b7SGuo Ren 9*c5af58b7SGuo Ren #define __HAVE_ARCH_MEMCPY 10*c5af58b7SGuo Ren extern void *memcpy(void *, const void *, __kernel_size_t); 11*c5af58b7SGuo Ren 12*c5af58b7SGuo Ren #define __HAVE_ARCH_MEMMOVE 13*c5af58b7SGuo Ren extern void *memmove(void *, const void *, __kernel_size_t); 14*c5af58b7SGuo Ren 15*c5af58b7SGuo Ren #define __HAVE_ARCH_MEMSET 16*c5af58b7SGuo Ren extern void *memset(void *, int, __kernel_size_t); 17*c5af58b7SGuo Ren 18*c5af58b7SGuo Ren #define __HAVE_ARCH_STRCMP 19*c5af58b7SGuo Ren extern int strcmp(const char *, const char *); 20*c5af58b7SGuo Ren 21*c5af58b7SGuo Ren #define __HAVE_ARCH_STRCPY 22*c5af58b7SGuo Ren extern char *strcpy(char *, const char *); 23*c5af58b7SGuo Ren 24*c5af58b7SGuo Ren #define __HAVE_ARCH_STRLEN 25*c5af58b7SGuo Ren extern __kernel_size_t strlen(const char *); 26*c5af58b7SGuo Ren 27*c5af58b7SGuo Ren #endif /* __ABI_CSKY_STRING_H */ 28