Implement BmPrint() routine
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 26s

This commit is contained in:
2023-12-03 00:43:13 +01:00
parent 6ba0557392
commit f161b37faf
4 changed files with 41 additions and 0 deletions

View File

@@ -73,6 +73,36 @@ BmInitializeConsole()
BmEnableCursor();
}
/**
* This routine formats the input string and prints it out to the stdout and serial console.
*
* @param Format
* The formatted string that is to be written to the output.
*
* @param ...
* Depending on the format string, this routine might expect a sequence of additional arguments.
*
* @return This routine does not return any value.
*
* @since XT 1.0
*/
XTCDECL
VOID
BmPrint(IN PUINT16 Format,
IN ...)
{
VA_LIST Arguments;
/* Initialise the va_list */
VA_START(Arguments, Format);
/* Format and print the string to the stdout */
BmPrintString(BmPrintChar, Format, Arguments);
/* Clean up the va_list */
VA_END(Arguments);
}
/**
* Writes a character to the default EFI console.
*