From 36762c33bf05774e9f40ebd318b4749c69b28ac3 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Fri, 22 Jan 2010 23:54:26 +0100 Subject: Apply patch NMUdiff from Aurelien Jarno Fixes build problems against newer e2fslibs Thanks: a lot --- arclib/string.c | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'arclib/string.c') diff --git a/arclib/string.c b/arclib/string.c index 1c424c0..66ed3c1 100644 --- a/arclib/string.c +++ b/arclib/string.c @@ -149,3 +149,36 @@ void __bzero(char *p, int len) { memset(p, 0, len); } + +char *strcat(char *dest, const char *src) +{ + char *tmp = dest; + + while (*dest) + dest++; + while ((*dest++ = *src++) != '\0') + ; + return tmp; +} + +void *memmove(void *dest, const void *src, size_t count) +{ + char *tmp; + const char *s; + + if (dest <= src) { + tmp = dest; + s = src; + while (count--) + *tmp++ = *s++; + } else { + tmp = dest; + tmp += count; + s = src; + s += count; + while (count--) + *--tmp = *--s; + } + return dest; +} + -- cgit v1.2.3