diff options
author | Justin Waters <justin.waters@timesys.com> | 2009-06-17 10:09:00 -0400 |
---|---|---|
committer | Justin Waters <justin.waters@timesys.com> | 2009-06-17 10:09:00 -0400 |
commit | 4e35d9f7af6cb5d553511d6064f224885fd905f4 (patch) | |
tree | 7ae0aec6dffc515af7c84c1d25f9c4ec6d0bc9f6 /lib_generic/string.c | |
parent | 180a90abdae72587c0f679edf8991455e559440d (diff) |
Add omapl137 support1.3.3-omapl137-evm-200906171409
Diffstat (limited to 'lib_generic/string.c')
-rw-r--r-- | lib_generic/string.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib_generic/string.c b/lib_generic/string.c index e0b793abbee..0a9eb453f3b 100644 --- a/lib_generic/string.c +++ b/lib_generic/string.c @@ -470,7 +470,11 @@ void * memmove(void * dest,const void *src,size_t count) { char *tmp, *s; - if (dest <= src) { + if(dest == src) { + goto done; + } + + if (dest < src) { tmp = (char *) dest; s = (char *) src; while (count--) @@ -482,7 +486,7 @@ void * memmove(void * dest,const void *src,size_t count) while (count--) *--tmp = *--s; } - +done: return dest; } #endif |