From: qhuang8 Date: Wed, 3 Dec 2008 15:38:24 +0000 (+0000) Subject: Add CONST modifier for "Buffer" parameter in LibPcdSetPtr() X-Git-Tag: edk2-stable201903~19423 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=b52f6a1ad8029588a8b1e3b8cfd4855ee6d5a727 Add CONST modifier for "Buffer" parameter in LibPcdSetPtr() git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6823 6f19259b-4bc3-4df7-8a09-765794883524 --- diff --git a/MdePkg/Include/Library/PcdLib.h b/MdePkg/Include/Library/PcdLib.h index 4e2399a565..71034716c8 100644 --- a/MdePkg/Include/Library/PcdLib.h +++ b/MdePkg/Include/Library/PcdLib.h @@ -1171,7 +1171,7 @@ EFIAPI LibPcdSetPtr ( IN UINTN TokenNumber, IN OUT UINTN *SizeOfBuffer, - IN VOID *Buffer + IN CONST VOID *Buffer ); diff --git a/MdePkg/Library/BasePcdLibNull/PcdLib.c b/MdePkg/Library/BasePcdLibNull/PcdLib.c index 1688034263..20031ee570 100644 --- a/MdePkg/Library/BasePcdLibNull/PcdLib.c +++ b/MdePkg/Library/BasePcdLibNull/PcdLib.c @@ -483,7 +483,7 @@ EFIAPI LibPcdSetPtr ( IN UINTN TokenNumber, IN OUT UINTN *SizeOfBuffer, - IN VOID *Buffer + IN CONST VOID *Buffer ) { ASSERT (FALSE); diff --git a/MdePkg/Library/DxePcdLib/DxePcdLib.c b/MdePkg/Library/DxePcdLib/DxePcdLib.c index e5d05fbe8c..c313bb7687 100644 --- a/MdePkg/Library/DxePcdLib/DxePcdLib.c +++ b/MdePkg/Library/DxePcdLib/DxePcdLib.c @@ -529,7 +529,7 @@ EFIAPI LibPcdSetPtr ( IN UINTN TokenNumber, IN OUT UINTN *SizeOfBuffer, - IN VOID *Buffer + IN CONST VOID *Buffer ) { EFI_STATUS Status; @@ -540,13 +540,13 @@ LibPcdSetPtr ( ASSERT (Buffer != NULL); } - Status = mPcd->SetPtr (TokenNumber, SizeOfBuffer, Buffer); + Status = mPcd->SetPtr (TokenNumber, SizeOfBuffer, (VOID *) Buffer); if (EFI_ERROR (Status)) { return NULL; } - return Buffer; + return (VOID *) Buffer; } diff --git a/MdePkg/Library/PeiPcdLib/PeiPcdLib.c b/MdePkg/Library/PeiPcdLib/PeiPcdLib.c index 8f9b7fa64e..ac5bbcf058 100644 --- a/MdePkg/Library/PeiPcdLib/PeiPcdLib.c +++ b/MdePkg/Library/PeiPcdLib/PeiPcdLib.c @@ -524,7 +524,7 @@ EFIAPI LibPcdSetPtr ( IN UINTN TokenNumber, IN OUT UINTN *SizeOfBuffer, - IN VOID *Buffer + IN CONST VOID *Buffer ) { EFI_STATUS Status; @@ -535,13 +535,13 @@ LibPcdSetPtr ( ASSERT (Buffer != NULL); } - Status = (GetPcdPpiPointer ())->SetPtr (TokenNumber, SizeOfBuffer, Buffer); + Status = (GetPcdPpiPointer ())->SetPtr (TokenNumber, SizeOfBuffer, (VOID *) Buffer); if (EFI_ERROR (Status)) { return NULL; } - return Buffer; + return (VOID *) Buffer; }