\r
**/\r
\r
-#include "MemLibWrappers.h"\r
+#include "MemLibInternals.h"\r
\r
/**\r
Set Buffer to Value for Size bytes.\r
IN UINT8 Value\r
)\r
{\r
- ASSERT (Size <= MAX_ADDRESS - (UINTN)Buffer + 1);\r
+ if (Size == 0) {\r
+ return Buffer;\r
+ }\r
+ ASSERT (Size - 1 <= MAX_ADDRESS - (UINTN)Buffer);\r
return InternalMemSetMem (Buffer, Size, Value);\r
}\r