// Pad before the string\r
//\r
if ((Flags & (PAD_TO_WIDTH | LEFT_JUSTIFY)) == (PAD_TO_WIDTH)) {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += ((Width - Precision) * BytesPerOutputCharacter);\r
- } else {\r
-// Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, Width - Precision, ' ', BytesPerOutputCharacter);\r
- }\r
+ LengthToReturn += ((Width - Precision) * BytesPerOutputCharacter);\r
}\r
\r
if (ZeroPad) {\r
if (Prefix != 0) {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += (1 * BytesPerOutputCharacter);\r
- } else {\r
-// Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, 1, Prefix, BytesPerOutputCharacter);\r
- }\r
- }\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += ((Precision - Count) * BytesPerOutputCharacter);\r
- } else {\r
-// Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, Precision - Count, '0', BytesPerOutputCharacter);\r
+ LengthToReturn += (1 * BytesPerOutputCharacter);\r
}\r
+ LengthToReturn += ((Precision - Count) * BytesPerOutputCharacter);\r
} else {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += ((Precision - Count) * BytesPerOutputCharacter);\r
- } else {\r
-// Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, Precision - Count, ' ', BytesPerOutputCharacter);\r
- }\r
+ LengthToReturn += ((Precision - Count) * BytesPerOutputCharacter);\r
if (Prefix != 0) {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += (1 * BytesPerOutputCharacter);\r
- } else {\r
-// Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, 1, Prefix, BytesPerOutputCharacter);\r
- }\r
+ LengthToReturn += (1 * BytesPerOutputCharacter);\r
}\r
}\r
\r
while (Index < Count) {\r
ArgumentCharacter = ((*ArgumentString & 0xff) | (*(ArgumentString + 1) << 8)) & ArgumentMask;\r
\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += (1 * BytesPerOutputCharacter);\r
- } else {\r
-// Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, 1, ArgumentCharacter, BytesPerOutputCharacter);\r
- }\r
+ LengthToReturn += (1 * BytesPerOutputCharacter);\r
ArgumentString += BytesPerArgumentCharacter;\r
Index++;\r
if (Comma) {\r
Digits = 0;\r
Index++;\r
if (Index < Count) {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += (1 * BytesPerOutputCharacter);\r
- } else {\r
-// Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, 1, ',', BytesPerOutputCharacter);\r
- }\r
+ LengthToReturn += (1 * BytesPerOutputCharacter);\r
}\r
}\r
}\r
// Pad after the string\r
//\r
if ((Flags & (PAD_TO_WIDTH | LEFT_JUSTIFY)) == (PAD_TO_WIDTH | LEFT_JUSTIFY)) {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += ((Width - Precision) * BytesPerOutputCharacter);\r
- } else {\r
-// Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, Width - Precision, ' ', BytesPerOutputCharacter);\r
- }\r
+ LengthToReturn += ((Width - Precision) * BytesPerOutputCharacter);\r
}\r
\r
//\r
UINT32 GuidData1;\r
UINT16 GuidData2;\r
UINT16 GuidData3;\r
- UINTN LengthToReturn;\r
+ UINT32 LengthToReturn;\r
\r
//\r
// If you change this code be sure to match the 2 versions of this function.\r
// Pad before the string\r
//\r
if ((Flags & (PAD_TO_WIDTH | LEFT_JUSTIFY)) == (PAD_TO_WIDTH)) {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += ((Width - Precision) * BytesPerOutputCharacter);\r
- } else {\r
+ LengthToReturn += ((Width - Precision) * BytesPerOutputCharacter);\r
+ if ((Flags & COUNT_ONLY_NO_PRINT) == 0) {\r
Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, Width - Precision, ' ', BytesPerOutputCharacter);\r
}\r
}\r
\r
if (ZeroPad) {\r
if (Prefix != 0) {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += (1 * BytesPerOutputCharacter);\r
- } else {\r
+ LengthToReturn += (1 * BytesPerOutputCharacter);\r
+ if ((Flags & COUNT_ONLY_NO_PRINT) == 0) {\r
Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, 1, Prefix, BytesPerOutputCharacter);\r
}\r
}\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += ((Precision - Count) * BytesPerOutputCharacter);\r
- } else {\r
+ LengthToReturn += ((Precision - Count) * BytesPerOutputCharacter);\r
+ if ((Flags & COUNT_ONLY_NO_PRINT) == 0) {\r
Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, Precision - Count, '0', BytesPerOutputCharacter);\r
}\r
} else {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += ((Precision - Count) * BytesPerOutputCharacter);\r
- } else {\r
+ LengthToReturn += ((Precision - Count) * BytesPerOutputCharacter);\r
+ if ((Flags & COUNT_ONLY_NO_PRINT) == 0) {\r
Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, Precision - Count, ' ', BytesPerOutputCharacter);\r
}\r
if (Prefix != 0) {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += (1 * BytesPerOutputCharacter);\r
- } else {\r
+ LengthToReturn += (1 * BytesPerOutputCharacter);\r
+ if ((Flags & COUNT_ONLY_NO_PRINT) == 0) {\r
Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, 1, Prefix, BytesPerOutputCharacter);\r
}\r
}\r
while (Index < Count) {\r
ArgumentCharacter = ((*ArgumentString & 0xff) | (*(ArgumentString + 1) << 8)) & ArgumentMask;\r
\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += (1 * BytesPerOutputCharacter);\r
- } else {\r
+ LengthToReturn += (1 * BytesPerOutputCharacter);\r
+ if ((Flags & COUNT_ONLY_NO_PRINT) == 0) {\r
Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, 1, ArgumentCharacter, BytesPerOutputCharacter);\r
}\r
ArgumentString += BytesPerArgumentCharacter;\r
Digits = 0;\r
Index++;\r
if (Index < Count) {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += (1 * BytesPerOutputCharacter);\r
- } else {\r
+ LengthToReturn += (1 * BytesPerOutputCharacter);\r
+ if ((Flags & COUNT_ONLY_NO_PRINT) == 0) {\r
Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, 1, ',', BytesPerOutputCharacter);\r
}\r
}\r
// Pad after the string\r
//\r
if ((Flags & (PAD_TO_WIDTH | LEFT_JUSTIFY)) == (PAD_TO_WIDTH | LEFT_JUSTIFY)) {\r
- if (Flags & COUNT_ONLY_NO_PRINT) {\r
- LengthToReturn += ((Width - Precision) * BytesPerOutputCharacter);\r
- } else {\r
+ LengthToReturn += ((Width - Precision) * BytesPerOutputCharacter);\r
+ if ((Flags & COUNT_ONLY_NO_PRINT) == 0) {\r
Buffer = BasePrintLibFillBuffer (Buffer, EndBuffer, Width - Precision, ' ', BytesPerOutputCharacter);\r
}\r
}\r