diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/Print.c b/MdeModulePkg/Universal/SetupBrowserDxe/Print.c index 1acf7ee617..8633e61848 100644 --- a/MdeModulePkg/Universal/SetupBrowserDxe/Print.c +++ b/MdeModulePkg/Universal/SetupBrowserDxe/Print.c @@ -28,24 +28,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include "Setup.h" -/** - VSPrint worker function that prints a Value as a decimal number in Buffer. - - @param Buffer Location to place ascii decimal number string of Value. - @param Flags Flags to use in printing decimal string, see file header for - details. - @param Value Decimal value to convert to a string in Buffer. - - @return Number of characters printed. - -**/ -UINTN -ValueToString ( - IN OUT CHAR16 *Buffer, - IN BOOLEAN Flags, - IN INT64 Value - ); - /** The internal function prints to the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL protocol instance. @@ -280,70 +262,3 @@ PrintCharAt ( { return PrintAt (Column, Row, L"%c", Character); } - - -/** - VSPrint worker function that prints a Value as a decimal number in Buffer. - - @param Buffer Location to place ascii decimal number string of Value. - @param Flags Flags to use in printing decimal string, see file header for - details. - @param Value Decimal value to convert to a string in Buffer. - - @return Number of characters printed. - -**/ -UINTN -ValueToString ( - IN OUT CHAR16 *Buffer, - IN BOOLEAN Flags, - IN INT64 Value - ) -{ - CHAR16 TempBuffer[30]; - CHAR16 *TempStr; - CHAR16 *BufferPtr; - UINTN Count; - UINTN NumberCount; - UINT32 Remainder; - BOOLEAN Negative; - - Negative = FALSE; - TempStr = TempBuffer; - BufferPtr = Buffer; - Count = 0; - NumberCount = 0; - - if (Value < 0) { - Negative = TRUE; - Value = -Value; - } - - do { - Value = (INT64) DivU64x32Remainder ((UINT64) Value, 10, &Remainder); - *(TempStr++) = (CHAR16) (Remainder + '0'); - Count++; - NumberCount++; - if ((Flags & COMMA_TYPE) == COMMA_TYPE) { - if (NumberCount % 3 == 0 && Value != 0) { - *(TempStr++) = ','; - Count++; - } - } - } while (Value != 0); - - if (Negative) { - *(BufferPtr++) = '-'; - Count++; - } - - // - // Reverse temp string into Buffer. - // - while (TempStr != TempBuffer) { - *(BufferPtr++) = *(--TempStr); - } - - *BufferPtr = 0; - return Count; -} diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/Print.h b/MdeModulePkg/Universal/SetupBrowserDxe/Print.h deleted file mode 100644 index ff41aa68a2..0000000000 --- a/MdeModulePkg/Universal/SetupBrowserDxe/Print.h +++ /dev/null @@ -1,30 +0,0 @@ -/** @file -Micro definitions data for Print.c - -Copyright (c) 2004, Intel Corporation -All rights reserved. This program and the accompanying materials -are licensed and made available under the terms and conditions of the BSD License -which accompanies this distribution. The full text of the license may be found at -http://opensource.org/licenses/bsd-license.php - -THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - -**/ - -#ifndef _PRINT_H_ -#define _PRINT_H_ - -#define LEFT_JUSTIFY 0x01 -#define PREFIX_SIGN 0x02 -#define PREFIX_BLANK 0x04 -#define COMMA_TYPE 0x08 -#define LONG_TYPE 0x10 -#define PREFIX_ZERO 0x20 - -// -// Largest number of characters that can be printed out. -// -#define EFI_DRIVER_LIB_MAX_PRINT_BUFFER (80 * 4) - -#endif diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf b/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf index 0c3a03d453..a4305aabb8 100644 --- a/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf +++ b/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf @@ -37,7 +37,6 @@ Expression.c InputHandler.c Print.c - Print.h Presentation.c ProcessOptions.c Ui.c diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/Ui.h b/MdeModulePkg/Universal/SetupBrowserDxe/Ui.h index 9d1bbae70b..44cae882e7 100644 --- a/MdeModulePkg/Universal/SetupBrowserDxe/Ui.h +++ b/MdeModulePkg/Universal/SetupBrowserDxe/Ui.h @@ -347,24 +347,6 @@ SetupBrowser ( IN OUT UI_MENU_SELECTION *Selection ); -/** - VSPrint worker function that prints a Value as a decimal number in Buffer. - - @param Buffer Location to place ascii decimal number string of Value. - @param Flags Flags to use in printing decimal string, see file header for - details. - @param Value Decimal value to convert to a string in Buffer. - - @return Number of characters printed. - -**/ -VOID -ValueToString ( - IN CHAR16 *Buffer, - IN BOOLEAN Flags, - IN INT64 Value - ); - /** Set Buffer to Value for Size bytes.