]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Library/PcdLib.h
1) remove some dead code from WinNtBusDriver.c
[mirror_edk2.git] / MdePkg / Include / Library / PcdLib.h
index 03493e210a18b5042f35dda7c104ec8fc57fa1f7..90e19ba2a9e3b022c0b3ddf58bfc8faacfc3e2c2 100644 (file)
@@ -18,7 +18,7 @@ Module Name: PcdLib.h
 #ifndef __PCD_LIB_H__\r
 #define __PCD_LIB_H__\r
 \r
-#define PCD_INVALID_TOKEN_NUMBER ((UINTN) -1)\r
+#define PCD_INVALID_TOKEN_NUMBER ((UINTN) 0)\r
 \r
 #define PcdToken(TokenName)  _PCD_TOKEN_##TokenName\r
 \r
@@ -26,23 +26,23 @@ Module Name: PcdLib.h
 //\r
 // Feature Flag is in the form of a global constant\r
 //\r
-#define FeaturePcdGet(TokenName)     _gPcd_FixedAtBuild_##TokenName\r
+#define FeaturePcdGet(TokenName)     _PCD_VALUE_##TokenName\r
 \r
 \r
 //\r
 // Fixed is fixed at build time\r
 //\r
-#define FixedPcdGet8(TokenName)     _gPcd_FixedAtBuild_##TokenName\r
-#define FixedPcdGet16(TokenName)    _gPcd_FixedAtBuild_##TokenName\r
-#define FixedPcdGet32(TokenName)    _gPcd_FixedAtBuild_##TokenName\r
-#define FixedPcdGet64(TokenName)    _gPcd_FixedAtBuild_##TokenName\r
-#define FixedPcdGetBool(TokenName)  _gPcd_FixedAtBuild_##TokenName\r
+#define FixedPcdGet8(TokenName)     _PCD_VALUE_##TokenName\r
+#define FixedPcdGet16(TokenName)    _PCD_VALUE_##TokenName\r
+#define FixedPcdGet32(TokenName)    _PCD_VALUE_##TokenName\r
+#define FixedPcdGet64(TokenName)    _PCD_VALUE_##TokenName\r
+#define FixedPcdGetBool(TokenName)  _PCD_VALUE_##TokenName\r
 \r
 \r
 //\r
 // BugBug: This works for strings, but not constants.\r
 //\r
-#define FixedPcdGetPtr(TokenName)    ((VOID *)_gPcd_FixedAtBuild_##TokenName)\r
+#define FixedPcdGetPtr(TokenName)    ((VOID *)_PCD_VALUE_##TokenName)\r
 \r
 \r
 //\r
@@ -60,7 +60,7 @@ Module Name: PcdLib.h
 #define PatchPcdSet32(TokenName, Value)    (_gPcd_BinaryPatch_##TokenName = Value)\r
 #define PatchPcdSet64(TokenName, Value)    (_gPcd_BinaryPatch_##TokenName = Value)\r
 #define PatchPcdSetBool(TokenName, Value)  (_gPcd_BinaryPatch_##TokenName = Value)\r
-#define PatchPcdSetPtr(TokenName, Value, Size)   CopyMem (_gPcd_BinaryPatch_##TokenName, Value, Size)\r
+#define PatchPcdSetPtr(TokenName, Size, Buffer)   CopyMem (_gPcd_BinaryPatch_##TokenName, Buffer, Size)\r
 \r
 //\r
 // Dynamic is via the protocol with only the TokenNumber as argument\r