at v3.15 1.1 kB view raw
1#ifndef _ASM_POWERPC_STRING_H 2#define _ASM_POWERPC_STRING_H 3 4#ifdef __KERNEL__ 5 6#define __HAVE_ARCH_STRCPY 7#define __HAVE_ARCH_STRNCPY 8#define __HAVE_ARCH_STRLEN 9#define __HAVE_ARCH_STRCMP 10#define __HAVE_ARCH_STRNCMP 11#define __HAVE_ARCH_STRCAT 12#define __HAVE_ARCH_MEMSET 13#ifdef __BIG_ENDIAN__ 14#define __HAVE_ARCH_MEMCPY 15#endif 16#define __HAVE_ARCH_MEMMOVE 17#define __HAVE_ARCH_MEMCMP 18#define __HAVE_ARCH_MEMCHR 19 20extern char * strcpy(char *,const char *); 21extern char * strncpy(char *,const char *, __kernel_size_t); 22extern __kernel_size_t strlen(const char *); 23extern int strcmp(const char *,const char *); 24extern int strncmp(const char *, const char *, __kernel_size_t); 25extern char * strcat(char *, const char *); 26extern void * memset(void *,int,__kernel_size_t); 27#ifdef __BIG_ENDIAN__ 28extern void * memcpy(void *,const void *,__kernel_size_t); 29#endif 30extern void * memmove(void *,const void *,__kernel_size_t); 31extern int memcmp(const void *,const void *,__kernel_size_t); 32extern void * memchr(const void *,int,__kernel_size_t); 33 34#endif /* __KERNEL__ */ 35 36#endif /* _ASM_POWERPC_STRING_H */