diff options
Diffstat (limited to 'include/asm-alpha/string.h')
-rw-r--r-- | include/asm-alpha/string.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/asm-alpha/string.h b/include/asm-alpha/string.h index 8f87ba2cb..2b9cf9438 100644 --- a/include/asm-alpha/string.h +++ b/include/asm-alpha/string.h @@ -11,7 +11,10 @@ */ #define __HAVE_ARCH_MEMCPY +extern void * memcpy(void *, const void *, size_t); #define __HAVE_ARCH_MEMMOVE +extern void * memmove(void *, const void *, size_t); + /* For backward compatibility with modules. Unused otherwise. */ extern void * __memcpy(void *, const void *, size_t); @@ -22,6 +25,7 @@ extern void * __memcpy(void *, const void *, size_t); #define __HAVE_ARCH_MEMSET extern void * __constant_c_memset(void *, unsigned long, size_t); extern void * __memset(void *, int, size_t); +extern void * memset(void *, int, size_t); #if __GNUC__ > 2 || __GNUC_MINOR__ >= 91 #define memset(s, c, n) \ @@ -38,13 +42,21 @@ extern void * __memset(void *, int, size_t); #endif #define __HAVE_ARCH_STRCPY +extern char * strcpy(char *,const char *); #define __HAVE_ARCH_STRNCPY +extern char * strncpy(char *, const char *, size_t); #define __HAVE_ARCH_STRCAT +extern char * strcat(char *, const char *); #define __HAVE_ARCH_STRNCAT +extern char * strncat(char *, const char *, size_t); #define __HAVE_ARCH_STRCHR +extern char * strchr(const char *,int); #define __HAVE_ARCH_STRRCHR +extern char * strrchr(const char *,int); #define __HAVE_ARCH_STRLEN +extern size_t strlen(const char *); #define __HAVE_ARCH_MEMCHR +extern void * memchr(const void *, int, size_t); /* The following routine is like memset except that it writes 16-bit aligned values. The DEST and COUNT parameters must be even for |