mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-27 07:34:06 +02:00
Code Scrub for EdkDxePrintLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6417 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
f5b2c45bf3
commit
ce95aa7a7b
@ -1,8 +1,8 @@
|
|||||||
#/** @file
|
#/** @file
|
||||||
# DXE Print library
|
# Instance of Print Library based on EFI_PRINT2_PROTOCOL.
|
||||||
#
|
#
|
||||||
# Print Library based on EFI_PRINT_PROTOCOL
|
# Print Library based on EFI_PRINT_PROTOCOL
|
||||||
# Copyright (c) 2006 - 2007, Intel Corporation.
|
# Copyright (c) 2006 - 2008, Intel Corporation.
|
||||||
#
|
#
|
||||||
# All rights reserved. This program and the accompanying materials
|
# All rights reserved. This program and the accompanying materials
|
||||||
# are licensed and made available under the terms and conditions of the BSD License
|
# are licensed and made available under the terms and conditions of the BSD License
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
/** @file
|
/** @file
|
||||||
|
Instance of Print Library based on EFI_PRINT2_PROTOCOL.
|
||||||
|
|
||||||
Implement the print library instance by wrap the interface
|
Implement the print library instance by wrap the interface
|
||||||
provided in the Print protocol. This protocol is defined as the internal
|
provided in the Print protocol. This protocol is defined as the internal
|
||||||
@ -25,12 +26,20 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
|
|
||||||
EFI_PRINT2_PROTOCOL *gPrintProtocol = NULL;
|
EFI_PRINT2_PROTOCOL *gPrintProtocol = NULL;
|
||||||
|
|
||||||
|
/**
|
||||||
|
Internal function to locate the EFI_PRINT2_PROTOCOL.
|
||||||
|
|
||||||
|
@retval EFI_SUCCESS EFI_PRINT2_PROTOCOL is successfuly located.
|
||||||
|
@retval EFI_NOT_FOUND EFI_PRINT2_PROTOCOL cannot be found.
|
||||||
|
|
||||||
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
EFIAPI
|
EFIAPI
|
||||||
InternalLocatePrintProtocol (
|
InternalLocatePrintProtocol (
|
||||||
|
VOID
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
EFI_STATUS Status = EFI_SUCCESS;
|
EFI_STATUS Status;
|
||||||
|
|
||||||
if (gPrintProtocol == NULL) {
|
if (gPrintProtocol == NULL) {
|
||||||
Status = gBS->LocateProtocol (
|
Status = gBS->LocateProtocol (
|
||||||
@ -124,6 +133,7 @@ UnicodeVSPrint (
|
|||||||
Unicode string.
|
Unicode string.
|
||||||
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
||||||
@param FormatString Null-terminated Unicode format string.
|
@param FormatString Null-terminated Unicode format string.
|
||||||
|
@param ... Variable argument list based on the contents of the format string.
|
||||||
|
|
||||||
@return The number of Unicode characters in the produced output buffer not including the
|
@return The number of Unicode characters in the produced output buffer not including the
|
||||||
Null-terminator.
|
Null-terminator.
|
||||||
@ -220,6 +230,7 @@ UnicodeVSPrintAsciiFormat (
|
|||||||
Unicode string.
|
Unicode string.
|
||||||
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
||||||
@param FormatString Null-terminated Unicode format string.
|
@param FormatString Null-terminated Unicode format string.
|
||||||
|
@param ... Variable argument list based on the contents of the format string.
|
||||||
|
|
||||||
@return The number of Unicode characters in the produced output buffer not including the
|
@return The number of Unicode characters in the produced output buffer not including the
|
||||||
Null-terminator.
|
Null-terminator.
|
||||||
@ -371,6 +382,7 @@ AsciiVSPrint (
|
|||||||
ASCII string.
|
ASCII string.
|
||||||
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
||||||
@param FormatString Null-terminated Unicode format string.
|
@param FormatString Null-terminated Unicode format string.
|
||||||
|
@param ... Variable argument list based on the contents of the format string.
|
||||||
|
|
||||||
@return The number of ASCII characters in the produced output buffer not including the
|
@return The number of ASCII characters in the produced output buffer not including the
|
||||||
Null-terminator.
|
Null-terminator.
|
||||||
@ -467,6 +479,7 @@ AsciiVSPrintUnicodeFormat (
|
|||||||
ASCII string.
|
ASCII string.
|
||||||
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
@param BufferSize The size, in bytes, of the output buffer specified by StartOfBuffer.
|
||||||
@param FormatString Null-terminated Unicode format string.
|
@param FormatString Null-terminated Unicode format string.
|
||||||
|
@param ... Variable argument list based on the contents of the format string.
|
||||||
|
|
||||||
@return The number of ASCII characters in the produced output buffer not including the
|
@return The number of ASCII characters in the produced output buffer not including the
|
||||||
Null-terminator.
|
Null-terminator.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user