#elif Type != '' and NewType.startswith("Dynamic"):\r
# NewType = Pcd.Type\r
DatumType = Pcd.DatumType\r
+ if DatumType == "VOID*" and MaxDatumSize in ['', None]:\r
+ EdkLogger.warn("\nAutoGen", "No MaxDatumSize specified for PCD %s.%s" % (Guid, Name),\r
+ ExtraData=ModuleName)\r
+ if Value[0] == 'L':\r
+ MaxDatumSize = str(len(Value) * 2)\r
+ else:\r
+ MaxDatumSize = str(len(Value))\r
\r
return PcdClassObject(Name, Guid, NewType, DatumType, Value, Token, MaxDatumSize, SkuInfoList, IsOverrided)\r
\r