if (Length == 0) {\r
return DestinationBuffer;\r
}\r
+\r
ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)DestinationBuffer));\r
ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)SourceBuffer));\r
\r
if (DestinationBuffer == SourceBuffer) {\r
return DestinationBuffer;\r
}\r
+\r
return InternalMemCopyMem (DestinationBuffer, SourceBuffer, Length);\r
}\r