UINTN BufferSize;\r
CHAR16 VariableName[12];\r
UINTN LoopVar;\r
- UINTN LoopVar2;\r
CHAR16 *DevPathString;\r
VOID *FilePathList;\r
UINTN Errors;\r
DevPathString,\r
OptionalDataOffset >= BufferSize ? L'N' : L'Y'\r
);\r
- if (VerboseOutput) {\r
- for (LoopVar2 = OptionalDataOffset; LoopVar2 < BufferSize; LoopVar2++){\r
- ShellPrintEx(\r
- -1,\r
- -1,\r
- L"%02x",\r
- Buffer[LoopVar2]);\r
- }\r
- ShellPrintEx(\r
- -1,\r
- -1,\r
- NULL,\r
- L"\r\n");\r
+ if (VerboseOutput && (OptionalDataOffset < BufferSize)) {\r
+ DumpHex (\r
+ 2, // Indent\r
+ 0, // Offset (displayed)\r
+ BufferSize - OptionalDataOffset, // DataSize\r
+ Buffer + OptionalDataOffset // UserData\r
+ );\r
}\r
\r
Cleanup:\r