From dc530c7b9df56725243aae875ed90ac1138e4628 Mon Sep 17 00:00:00 2001 From: klu2 Date: Thu, 22 Jun 2006 14:07:22 +0000 Subject: In before, FixedPcdGetxx macro was defined as global variable, it is wrong. It should be defined as value directly, and module developer can use it to define length of array. 1) Change macro FixedPcdGetxx to value macro. 2) Change some wrong macro usage in library. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@598 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/Include/Library/PcdLib.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'MdePkg/Include') diff --git a/MdePkg/Include/Library/PcdLib.h b/MdePkg/Include/Library/PcdLib.h index c4e5502a0d..b513a61e86 100644 --- a/MdePkg/Include/Library/PcdLib.h +++ b/MdePkg/Include/Library/PcdLib.h @@ -26,23 +26,23 @@ Module Name: PcdLib.h // // Feature Flag is in the form of a global constant // -#define FeaturePcdGet(TokenName) _gPcd_FixedAtBuild_##TokenName +#define FeaturePcdGet(TokenName) _PCD_VALUE_##TokenName // // Fixed is fixed at build time // -#define FixedPcdGet8(TokenName) _gPcd_FixedAtBuild_##TokenName -#define FixedPcdGet16(TokenName) _gPcd_FixedAtBuild_##TokenName -#define FixedPcdGet32(TokenName) _gPcd_FixedAtBuild_##TokenName -#define FixedPcdGet64(TokenName) _gPcd_FixedAtBuild_##TokenName -#define FixedPcdGetBool(TokenName) _gPcd_FixedAtBuild_##TokenName +#define FixedPcdGet8(TokenName) _PCD_VALUE_##TokenName +#define FixedPcdGet16(TokenName) _PCD_VALUE_##TokenName +#define FixedPcdGet32(TokenName) _PCD_VALUE_##TokenName +#define FixedPcdGet64(TokenName) _PCD_VALUE_##TokenName +#define FixedPcdGetBool(TokenName) _PCD_VALUE_##TokenName // // BugBug: This works for strings, but not constants. // -#define FixedPcdGetPtr(TokenName) ((VOID *)_gPcd_FixedAtBuild_##TokenName) +#define FixedPcdGetPtr(TokenName) ((VOID *)_PCD_VALUE_##TokenName) // -- cgit v1.2.3