IN UINTN SkuId\r
)\r
{\r
+ ASSERT (SkuId < 0x100);\r
+\r
mPcd->SetSku (SkuId);\r
\r
return SkuId;\r
{\r
EFI_STATUS Status;\r
UINTN Size;\r
- \r
- ASSERT ((*SizeOfBuffer > 0) && Buffer == NULL);\r
+\r
+ if (*SizeOfBuffer > 0) {\r
+ ASSERT (Buffer != NULL);\r
+ }\r
\r
Size = LibPcdGetSize (TokenNumber);\r
\r
UINTN Size;\r
\r
ASSERT (Guid != NULL);\r
- ASSERT (Buffer != 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
@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
\r
ASSERT_EFI_ERROR (Status);\r
\r
- return Guid;\r
+ return (GUID *) Guid;\r
}\r
\r