*/\r
public void generateAutoGen(boolean isBuildUsedLibrary) \r
throws EntityException {\r
- String guidStringCName = null;\r
- boolean isByteArray = false;\r
- String printDatum = null;\r
+ String guidStringCName = null;\r
+ boolean isByteArray = false;\r
+ String printDatum = null;\r
+ String tokenNumberString = null;\r
\r
hAutogenStr = "";\r
cAutogenStr = "";\r
\r
if (this.modulePcdType == Token.PCD_TYPE.DYNAMIC_EX) {\r
- hAutogenStr += String.format("#define _PCD_TOKEN_%s 0x%016x\r\n", \r
- parentToken.cName, parentToken.dynamicExTokenNumber);\r
+ tokenNumberString = Long.toString(parentToken.dynamicExTokenNumber, 16);\r
} else {\r
- hAutogenStr += String.format("#define _PCD_TOKEN_%s 0x%016x\r\n", \r
- parentToken.cName, parentToken.tokenNumber);\r
+ tokenNumberString = Long.toString(parentToken.tokenNumber, 16);\r
}\r
\r
+ hAutogenStr += String.format("#define _PCD_TOKEN_%s 0x%s\r\n", \r
+ parentToken.cName, tokenNumberString);\r
+ \r
if (!isBuildUsedLibrary && !parentToken.isDynamicPCD) {\r
if (datum.trim().charAt(0) == '{') {\r
isByteArray = true;\r