From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 1A26E820CF for ; Wed, 8 Feb 2017 19:32:53 -0800 (PST) Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga104.jf.intel.com with ESMTP; 08 Feb 2017 19:32:52 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,349,1484035200"; d="scan'208";a="56777727" Received: from shwdeopenpsi014.ccr.corp.intel.com ([10.239.9.13]) by orsmga004.jf.intel.com with ESMTP; 08 Feb 2017 19:32:51 -0800 From: Hao Wu To: edk2-devel@lists.01.org Cc: Hao Wu , Jiewen Yao , Liming Gao , Michael Kinney Date: Thu, 9 Feb 2017 11:32:38 +0800 Message-Id: <1486611161-37308-1-git-send-email-hao.a.wu@intel.com> X-Mailer: git-send-email 1.9.5.msysgit.0 Subject: [PATCH v2 0/3] PrintLib: Refine the SPrint functions X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Feb 2017 03:32:53 -0000 V2 changes: Update the description of the following services of EFI_PRINT2_PROTOCOL: UNICODE_BS_PRINT UNICODE_S_PRINT UNICODE_BS_PRINT_ASCII_FORMAT UNICODE_S_PRINT_ASCII_FORMAT ASCII_BS_PRINT ASCII_S_PRINT ASCII_BS_PRINT_UNICODE_FORMAT ASCII_S_PRINT_UNICODE_FORMAT Keep them the same as the relating API decriptions in PrintLib. V1 history: Refine the ASSERT conditions and the return value when ASSERT triggers for the following APIs in PrintLib: UnicodeVSPrint UnicodeBSPrint UnicodeSPrint UnicodeVSPrintAsciiFormat UnicodeBSPrintAsciiFormat UnicodeSPrintAsciiFormat AsciiVSPrint AsciiBSPrint AsciiSPrint AsciiVSPrintUnicodeFormat AsciiBSPrintUnicodeFormat AsciiSPrintUnicodeFormat SPrintLength SPrintLengthAsciiFormat Cc: Jiewen Yao Cc: Liming Gao Cc: Michael Kinney Hao Wu (3): MdePkg/BasePrintLib: Refine the SPrint functions MdeModulePkg/PrintLib: Refine the SPrint functions MdeModulePkg: Refine the services comments in EFI_PRINT2_PROTOCOL MdeModulePkg/Include/Protocol/Print2.h | 361 +++++++------ MdeModulePkg/Library/DxePrintLibPrint2Protocol/DxePrintLibPrint2Protocol.inf | 7 +- MdeModulePkg/Library/DxePrintLibPrint2Protocol/PrintLib.c | 562 ++++++++++++-------- MdePkg/Include/Library/PrintLib.h | 498 +++++++++-------- MdePkg/Library/BasePrintLib/BasePrintLib.inf | 8 +- MdePkg/Library/BasePrintLib/PrintLib.c | 416 +++++++++------ MdePkg/Library/BasePrintLib/PrintLibInternal.c | 101 ++-- MdePkg/Library/BasePrintLib/PrintLibInternal.h | 3 +- 8 files changed, 1147 insertions(+), 809 deletions(-) -- 1.9.5.msysgit.0