X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseMemoryLib%2FSetMemWrapper.c;h=d0e8760ff62337f5e63fc6c3a80623a5db17cbb1;hp=0600dc289fb45c4496d3a16d7f56a3d33631d398;hb=4ba61e5e2a1b3cec7faaad36c252738f6f57f8a6;hpb=f7c3054530a4603d3d611e7433ed8768a6076909 diff --git a/MdePkg/Library/BaseMemoryLib/SetMemWrapper.c b/MdePkg/Library/BaseMemoryLib/SetMemWrapper.c index 0600dc289f..d0e8760ff6 100644 --- a/MdePkg/Library/BaseMemoryLib/SetMemWrapper.c +++ b/MdePkg/Library/BaseMemoryLib/SetMemWrapper.c @@ -26,30 +26,31 @@ #include "MemLibInternals.h" /** - Set Buffer to Value for Size bytes. + Fills a target buffer with a byte value, and returns the target buffer. This function fills Length bytes of Buffer with Value, and returns Buffer. + If Length is greater than (MAX_ADDRESS – Buffer + 1), then ASSERT(). - If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT(). + @param Buffer Memory to set. + @param Length Number of bytes to set + @param Value Value of the set operation. - @param Buffer Memory to set. - @param Size Number of bytes to set - @param Value Value of the set operation. - - @return Buffer + @return Buffer. **/ VOID * EFIAPI SetMem ( IN VOID *Buffer, - IN UINTN Size, + IN UINTN Length, IN UINT8 Value ) { - if (Size == 0) { + if (Length == 0) { return Buffer; } - ASSERT (Size - 1 <= MAX_ADDRESS - (UINTN)Buffer); - return InternalMemSetMem (Buffer, Size, Value); + + ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer)); + + return InternalMemSetMem (Buffer, Length, Value); }