]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/DxePcdLib/DxePcdLib.c
Add PcdDxe and PcdPEIM to all-arch for EdkModulePkg-All-Archs.fpd
[mirror_edk2.git] / MdePkg / Library / DxePcdLib / DxePcdLib.c
index ec5da259a640014a17123750b5ca020bfcb09f13..b746614d5be64fd4d8c6b51ca25dadb1b27408aa 100644 (file)
@@ -57,6 +57,8 @@ LibPcdSetSku (
   IN UINTN  SkuId\r
   )\r
 {\r
+  ASSERT (SkuId < 0x100);\r
+\r
   mPcd->SetSku (SkuId);\r
 \r
   return SkuId;\r
@@ -728,10 +730,15 @@ LibPcdSetExPtr (
   EFI_STATUS  Status;\r
   UINTN       Size;\r
 \r
+  ASSERT (Guid != NULL);\r
+\r
+  ASSERT (SizeOfBuffer != NULL);\r
+\r
   if (*SizeOfBuffer > 0) {\r
     ASSERT (Buffer != NULL);\r
   }\r
 \r
+\r
   Size = LibPcdGetExSize (Guid, TokenNumber);\r
   if (*SizeOfBuffer > Size) {\r
     *SizeOfBuffer = Size;\r
@@ -901,7 +908,7 @@ LibPcdGetNextToken (
   @retval CONST GUID *  The next valid token namespace.\r
 \r
 **/\r
-CONST GUID*           \r
+GUID *           \r
 EFIAPI\r
 LibPcdGetNextTokenSpace (\r
   IN CONST GUID  *Guid\r
@@ -913,6 +920,6 @@ LibPcdGetNextTokenSpace (
 \r
   ASSERT_EFI_ERROR (Status);\r
 \r
-  return Guid;\r
+  return (GUID *) Guid;\r
 }\r
 \r