update for HEAD-2003091401
[reactos.git] / lib / msvcrt / string / memmove.c
diff --git a/lib/msvcrt/string/memmove.c b/lib/msvcrt/string/memmove.c
deleted file mode 100644 (file)
index a3d3726..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-#include <msvcrt/string.h>
-
-
-void * memmove(void *dest,const void *src,size_t count)
-{
-    char *char_dest = (char *)dest;
-    char *char_src = (char *)src;
-
-    if ((char_dest <= char_src) || (char_dest >= (char_src+count)))
-    {
-        /*  non-overlapping buffers */
-        while(count > 0)
-       {
-            *char_dest = *char_src;
-            char_dest++;
-            char_src++;
-            count--;
-       }
-    }
-    else
-    {
-        /* overlaping buffers */
-        char_dest = (char *)dest + count - 1;
-        char_src = (char *)src + count - 1;
-
-        while(count > 0)
-       {
-           *char_dest = *char_src;
-           char_dest--;
-           char_src--;
-           count--;
-       }
-    }
-
-    return dest;
-}