28 DEBUG ((DEBUG_ERROR,
"%a formatted string is too long\n", __func__));
41 CHAR8 AsciiString[128];
46 for (Index = 0; Index < Length; Index += (
sizeof (AsciiString) - 1)) {
47 AsciiStrnCpyS (AsciiString,
sizeof (AsciiString), &Output[Index],
sizeof (AsciiString) - 1);
48 ReportPrint (
"%a", AsciiString);
RETURN_STATUS EFIAPI AsciiStrnCpyS(OUT CHAR8 *Destination, IN UINTN DestMax, IN CONST CHAR8 *Source, IN UINTN Length)
UINTN EFIAPI AsciiStrLen(IN CONST CHAR8 *String)
UINTN EFIAPI UnicodeVSPrintAsciiFormat(OUT CHAR16 *StartOfBuffer, IN UINTN BufferSize, IN CONST CHAR8 *FormatString, IN VA_LIST Marker)
#define VA_START(Marker, Parameter)
#define DEBUG(Expression)
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * ConOut