update for HEAD-2003050101
[reactos.git] / ntoskrnl / rtl / memcpy.c
1 /*
2  * COPYRIGHT:       See COPYING in the top level directory
3  * PROJECT:         ReactOS kernel
4  * FILE:            ntoskrnl/rtl/memcpy.c
5  * PROGRAMMER:      David Welch (welch@cwcom.net)
6  * UPDATE HISTORY:
7  */
8
9 /* INCLUDES *****************************************************************/
10
11 #include <ddk/ntddk.h>
12 #include <string.h>
13
14 #define NDEBUG
15 #include <internal/debug.h>
16
17 /* FUNCTIONS *****************************************************************/
18
19 #undef memcpy
20 void *memcpy (void *to, const void *from, size_t count)
21 {
22   const char *f = (char*)from;
23   char *t = (char *)to;
24   int i = count;
25
26   while (i-- > 0)
27     *t++ = *f++;
28
29   return to;
30 }
31