UINTN CharactersRequired;\r
UINTN SizeRequired;\r
CHAR16 *BufferToReturn;\r
+ VA_LIST ExtraMarker;\r
\r
- CharactersRequired = SPrintLength(FormatString, Marker);\r
+ VA_COPY (ExtraMarker, Marker);\r
+ CharactersRequired = SPrintLength(FormatString, ExtraMarker);\r
+ VA_END (ExtraMarker);\r
\r
if (String != NULL) {\r
SizeRequired = StrSize(String) + (CharactersRequired * sizeof(CHAR16));\r