]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseMemoryLib/SetMemWrapper.c
1. UINTN & INTN issue for EBC architecture:
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLib / SetMemWrapper.c
index 0600dc289fb45c4496d3a16d7f56a3d33631d398..d0e8760ff62337f5e63fc6c3a80623a5db17cbb1 100644 (file)
 #include "MemLibInternals.h"\r
 \r
 /**\r
 #include "MemLibInternals.h"\r
 \r
 /**\r
-  Set Buffer to Value for Size bytes.\r
+  Fills a target buffer with a byte value, and returns the target buffer.\r
 \r
   This function fills Length bytes of Buffer with Value, and returns Buffer.\r
 \r
   This function fills Length bytes of Buffer with Value, and returns Buffer.\r
+  If Length is greater than (MAX_ADDRESS \96 Buffer + 1), then ASSERT(). \r
 \r
 \r
-  If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().\r
+  @param  Buffer    Memory to set.\r
+  @param  Length    Number of bytes to set\r
+  @param  Value     Value of the set operation.\r
 \r
 \r
-  @param  Buffer Memory to set.\r
-  @param  Size Number of bytes to set\r
-  @param  Value Value of the set operation.\r
-\r
-  @return Buffer\r
+  @return Buffer.\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 SetMem (\r
   IN      VOID                      *Buffer,\r
 \r
 **/\r
 VOID *\r
 EFIAPI\r
 SetMem (\r
   IN      VOID                      *Buffer,\r
-  IN      UINTN                     Size,\r
+  IN      UINTN                     Length,\r
   IN      UINT8                     Value\r
   )\r
 {\r
   IN      UINT8                     Value\r
   )\r
 {\r
-  if (Size == 0) {\r
+  if (Length == 0) {\r
     return Buffer;\r
   }\r
     return Buffer;\r
   }\r
-  ASSERT (Size - 1 <= MAX_ADDRESS - (UINTN)Buffer);\r
-  return InternalMemSetMem (Buffer, Size, Value);\r
+\r
+  ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer));\r
+\r
+  return InternalMemSetMem (Buffer, Length, Value);\r
 }\r
 }\r