xref: /rk3399_rockchip-uboot/arch/m68k/include/asm/string.h (revision 96764df1b47ddebfb50fadf5af72530b07b5fc89)
1819833afSPeter Tyser #ifndef _M68K_STRING_H_
2819833afSPeter Tyser #define _M68K_STRING_H_
3819833afSPeter Tyser 
4819833afSPeter Tyser #if 0
5819833afSPeter Tyser #define __HAVE_ARCH_STRCPY
6819833afSPeter Tyser #define __HAVE_ARCH_STRNCPY
7819833afSPeter Tyser #define __HAVE_ARCH_STRLEN
8819833afSPeter Tyser #define __HAVE_ARCH_STRCMP
9819833afSPeter Tyser #define __HAVE_ARCH_STRCAT
10819833afSPeter Tyser #define __HAVE_ARCH_MEMSET
11819833afSPeter Tyser #define __HAVE_ARCH_BCOPY
12819833afSPeter Tyser #define __HAVE_ARCH_MEMCPY
13819833afSPeter Tyser #define __HAVE_ARCH_MEMMOVE
14819833afSPeter Tyser #define __HAVE_ARCH_MEMCMP
15819833afSPeter Tyser #define __HAVE_ARCH_MEMCHR
16819833afSPeter Tyser #endif
17819833afSPeter Tyser 
18819833afSPeter Tyser extern int strcasecmp(const char *, const char *);
19*b1f17bf5SSimon Glass extern int strncasecmp(const char *, const char *, __kernel_size_t);
20819833afSPeter Tyser extern char * strcpy(char *,const char *);
21819833afSPeter Tyser extern char * strncpy(char *,const char *, __kernel_size_t);
22819833afSPeter Tyser extern __kernel_size_t strlen(const char *);
23819833afSPeter Tyser extern int strcmp(const char *,const char *);
24819833afSPeter Tyser extern char * strcat(char *, const char *);
25819833afSPeter Tyser extern void * memset(void *,int,__kernel_size_t);
26819833afSPeter Tyser extern void * memcpy(void *,const void *,__kernel_size_t);
27819833afSPeter Tyser extern void * memmove(void *,const void *,__kernel_size_t);
28819833afSPeter Tyser extern int memcmp(const void *,const void *,__kernel_size_t);
29819833afSPeter Tyser extern void * memchr(const void *,int,__kernel_size_t);
30819833afSPeter Tyser 
31819833afSPeter Tyser #endif
32