String guidStringArray[] = null;\r
String guidString = null;\r
boolean isByteArray = false;\r
+ String printDatum = null;\r
\r
hAutogenStr = "";\r
cAutogenStr = "";\r
}\r
}\r
\r
+ if (parentToken.datumType == Token.DATUM_TYPE.UINT64) {\r
+ printDatum = this.datum + "ULL";\r
+ } else {\r
+ printDatum = this.datum;\r
+ }\r
+\r
switch (modulePcdType) {\r
case FEATURE_FLAG:\r
if (isBuildUsedLibrary) {\r
} else {\r
hAutogenStr += String.format("#define _PCD_VALUE_%s %s\r\n", \r
parentToken.cName, \r
- datum.toString());\r
+ printDatum);\r
hAutogenStr += String.format("extern const BOOLEAN _gPcd_FixedAtBuild_%s;\r\n", \r
parentToken.cName);\r
cAutogenStr += String.format("GLOBAL_REMOVE_IF_UNREFERENCED const BOOLEAN _gPcd_FixedAtBuild_%s = _PCD_VALUE_%s;\r\n",\r
} else {\r
hAutogenStr += String.format("#define _PCD_VALUE_%s %s\r\n", \r
parentToken.cName, \r
- datum.toString());\r
+ printDatum);\r
if (isByteArray) {\r
cAutogenStr += String.format("GLOBAL_REMOVE_IF_UNREFERENCED const UINT8 _gPcd_FixedAtBuild_%s[] = _PCD_VALUE_%s;\r\n",\r
parentToken.cName,\r
} else {\r
hAutogenStr += String.format("#define _PCD_VALUE_%s %s\r\n", \r
parentToken.cName, \r
- datum.toString());\r
+ printDatum);\r
if (isByteArray) {\r
cAutogenStr += String.format("GLOBAL_REMOVE_IF_UNREFERENCED UINT8 _gPcd_BinaryPatch_%s[] = _PCD_VALUE_%s;\r\n",\r
parentToken.cName,\r