minor optimization of RtlCreateUnicodeString: as the memory never overlaps, just copy the memory instead of moving it
Modified: trunk/reactos/lib/rtl/unicode.c

Modified: trunk/reactos/lib/rtl/unicode.c
--- trunk/reactos/lib/rtl/unicode.c	2005-09-23 11:12:18 UTC (rev 18010)
+++ trunk/reactos/lib/rtl/unicode.c	2005-09-23 14:13:44 UTC (rev 18011)
@@ -1919,7 +1919,7 @@
 
     if (UniDest->Buffer == NULL) return FALSE;
 
-    RtlMoveMemory(UniDest->Buffer, Source, Length);
+    RtlCopyMemory(UniDest->Buffer, Source, Length);
     UniDest->MaximumLength = (USHORT)Length;
     UniDest->Length = Length - sizeof (WCHAR);