diff options
Diffstat (limited to 'lib/string.c')
| -rw-r--r-- | lib/string.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/string.c b/lib/string.c index 3ba8cabedf84..e660de079a57 100644 --- a/lib/string.c +++ b/lib/string.c @@ -18,6 +18,8 @@ * Matthew Hawkins <matt@mh.dropbear.id.au> * - Kissed strtok() goodbye */ + +#define IN_STRING_C 1 #include <linux/types.h> #include <linux/string.h> @@ -437,12 +439,13 @@ void * memset(void * s,int c,size_t count) * You should not use this function to access IO space, use memcpy_toio() * or memcpy_fromio() instead. */ -void bcopy(const char * src, char * dest, int count) +void bcopy(const void * srcp, void * destp, size_t count) { - char *tmp = dest; + const char *src = srcp; + char *dest = destp; while (count--) - *tmp++ = *src++; + *dest++ = *src++; } #endif |
