Author: sserapion
Date: Mon May 31 02:55:11 2010
New Revision: 47477

URL: http://svn.reactos.org/svn/reactos?rev=47477&view=rev
Log:
Opps, accidentally revived memcpy.c

Removed:
    branches/ros-amd64-bringup/reactos/lib/sdk/crt/mem/memcpy.c
Modified:
    branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild

Modified: branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild
URL: 
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild?rev=47477&r1=47476&r2=47477&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild [iso-8859-1] 
(original)
+++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/crt.rbuild [iso-8859-1] Mon 
May 31 02:55:11 2010
@@ -264,14 +264,12 @@
                <if property="ARCH" value="i386">
                        <directory name="i386">
                                <file>memchr_asm.s</file>
-                               <file>memcpy_asm.s</file>
                                <file>memmove_asm.s</file>
                                <file>memset_asm.s</file>
                        </directory>
                </if>
                <ifnot property="ARCH" value="i386">
                        <file>memchr.c</file>
-                       <file>memcpy.c</file>
                        <file>memmove.c</file>
                        <file>memset.c</file>
                </ifnot>

Removed: branches/ros-amd64-bringup/reactos/lib/sdk/crt/mem/memcpy.c
URL: 
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/sdk/crt/mem/memcpy.c?rev=47476&view=auto
==============================================================================
--- branches/ros-amd64-bringup/reactos/lib/sdk/crt/mem/memcpy.c [iso-8859-1] 
(original)
+++ branches/ros-amd64-bringup/reactos/lib/sdk/crt/mem/memcpy.c (removed)
@@ -1,36 +1,0 @@
-#include <string.h>
-
-/* NOTE: This code is a duplicate of memmove implementation! */
-void* memcpy(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;
-}


Reply via email to