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 20 extern char * strcpy(char *,const char *); 21 extern char * strncpy(char *,const char *, __kernel_size_t); 22 extern __kernel_size_t strlen(const char *); 23 extern int strcmp(const char *,const char *); 24 extern int strncmp(const char *, const char *, __kernel_size_t); 25 extern char * strcat(char *, const char *); 26 extern void * memset(void *,int,__kernel_size_t); 27 #ifdef __BIG_ENDIAN__ 28 extern void * memcpy(void *,const void *,__kernel_size_t); 29 #endif 30 extern void * memmove(void *,const void *,__kernel_size_t); 31 extern int memcmp(const void *,const void *,__kernel_size_t); 32 extern void * memchr(const void *,int,__kernel_size_t); 33 34 #endif /* __KERNEL__ */ 35 36 #endif /* _ASM_POWERPC_STRING_H */ 37