X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseMemoryLib%2FMemLibGeneric.c;h=3f135c837dc96f9791b262030a1f8ed9ecac3445;hp=ef9f358a7950b5eef35877b349b822d3dd5355bf;hb=1efcc4ae46f52e3845923ffbab68426e068709d2;hpb=878ddf1fc3540a715f63594ed22b6929e881afb4 diff --git a/MdePkg/Library/BaseMemoryLib/MemLibGeneric.c b/MdePkg/Library/BaseMemoryLib/MemLibGeneric.c index ef9f358a79..3f135c837d 100644 --- a/MdePkg/Library/BaseMemoryLib/MemLibGeneric.c +++ b/MdePkg/Library/BaseMemoryLib/MemLibGeneric.c @@ -10,33 +10,18 @@ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - Module Name: MemLibGeneric.c - The following BaseMemoryLib instances share the same version of this file: BaseMemoryLib PeiMemoryLib - UefiMemoryLib + DxeMemoryLib **/ -/** - Set Buffer to Value for Size bytes. - @param Buffer Memory to set. - @param Size Number of bytes to set - @param Value Value of the set operation. - @return Buffer -**/ -VOID * -EFIAPI -InternalMemSetMem ( - OUT VOID *Buffer, - IN UINTN Length, - IN UINT8 Value - ); +#include "MemLibInternals.h" /** Fills a target buffer with a 16-bit value, and returns the target buffer. @@ -114,7 +99,7 @@ InternalMemSetMem64 ( Set Buffer to 0 for Size bytes. @param Buffer Memory to set. - @param Size Number of bytes to set + @param Length Number of bytes to set @return Buffer @@ -148,7 +133,6 @@ InternalMemCompareMem ( IN UINTN Length ) { - ASSERT (Length > 0); while ((--Length != 0) && (*(INT8*)DestinationBuffer == *(INT8*)SourceBuffer)) { DestinationBuffer = (INT8*)DestinationBuffer + 1; @@ -178,7 +162,6 @@ InternalMemScanMem8 ( { CONST UINT8 *Pointer; - ASSERT (Length > 0); Pointer = (CONST UINT8*)Buffer; do { if (*(Pointer++) == Value) { @@ -209,7 +192,6 @@ InternalMemScanMem16 ( { CONST UINT16 *Pointer; - ASSERT (Length > 0); Pointer = (CONST UINT16*)Buffer; do { if (*(Pointer++) == Value) { @@ -240,7 +222,6 @@ InternalMemScanMem32 ( { CONST UINT32 *Pointer; - ASSERT (Length > 0); Pointer = (CONST UINT32*)Buffer; do { if (*(Pointer++) == Value) { @@ -271,7 +252,6 @@ InternalMemScanMem64 ( { CONST UINT64 *Pointer; - ASSERT (Length > 0); Pointer = (CONST UINT64*)Buffer; do { if (*(Pointer++) == Value) {