THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
\r
- Module Name: MemLibGeneric.c\r
-\r
The following BaseMemoryLib instances share the same version of this file:\r
\r
BaseMemoryLib\r
PeiMemoryLib\r
- UefiMemoryLib\r
+ DxeMemoryLib\r
\r
**/\r
\r
Set Buffer to 0 for Size bytes.\r
\r
@param Buffer Memory to set.\r
- @param Size Number of bytes to set\r
+ @param Length Number of bytes to set\r
\r
@return Buffer\r
\r
{\r
CONST UINT8 *Pointer;\r
\r
- ASSERT (Length > 0);\r
Pointer = (CONST UINT8*)Buffer;\r
do {\r
if (*(Pointer++) == Value) {\r
{\r
CONST UINT16 *Pointer;\r
\r
- ASSERT (Length > 0);\r
Pointer = (CONST UINT16*)Buffer;\r
do {\r
if (*(Pointer++) == Value) {\r
{\r
CONST UINT32 *Pointer;\r
\r
- ASSERT (Length > 0);\r
Pointer = (CONST UINT32*)Buffer;\r
do {\r
if (*(Pointer++) == Value) {\r
{\r
CONST UINT64 *Pointer;\r
\r
- ASSERT (Length > 0);\r
Pointer = (CONST UINT64*)Buffer;\r
do {\r
if (*(Pointer++) == Value) {\r