Introduce public functions CharToUpper and AsciiToUpper. Remove internal functions InternalCharToUpper and InternalBaseLibAsciiToUpper.
v2: Update the title and commit message of 1/3. v3: 1.Add a patch to remove AsciiToUpper in EdbSupportString.c. 2.Revert the changes in Basetools. v4: 1.Add1/7: Change function names in EdbSupportString.c. 2.Update the title of 4/7. 3.Add 5/7: Use BaseLib api AsciiToUpper in DxeHttpLib.c. 4.Add 6/7: Use BaseLib api CharToUpper in ShellManParser.c. 5.Add 7/7: Use BaseLib api CharToUpper in UefiShellLib.c. Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Liming Gao <liming....@intel.com> Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Jian J Wang <jian.j.w...@intel.com> Cc: Hao Wu <hao.a...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Ruiyu Ni <ruiyu...@intel.com> Cc: Jaben Carsey <jaben.car...@intel.com> Shenglei Zhang (7): MdeModulePkg/EbcDebugger: Change function names MdePkg/BaseLib: Introduce CharToUpper and AsciiToUpper publicly MdePkg/BaseLib: Remove InternalCharToUpper and InternalBaseLibAsciiToUpper MdeModulePkg/EbcDebugger: Use BaseLib apis AsciiToUpper and CharToUpper MdeModulePkg/DxeHttpLib: Use BaseLib api AsciiToUpper ShellPkg/Shell: Use BaseLib api CharToUpper ShellPkg/UefiShellLib: Use BaseLib api CharToUpper MdeModulePkg/Library/DxeHttpLib/DxeHttpLib.c | 23 +--------- .../EbcDxe/EbcDebugger/EdbSupportString.c | 39 ++--------------- MdePkg/Include/Library/BaseLib.h | 40 ++++++++++++++++++ MdePkg/Library/BaseLib/BaseLibInternals.h | 42 ------------------- MdePkg/Library/BaseLib/SafeString.c | 8 ++-- MdePkg/Library/BaseLib/String.c | 16 +++---- ShellPkg/Application/Shell/ShellManParser.c | 23 +--------- ShellPkg/Library/UefiShellLib/UefiShellLib.c | 31 +------------- 8 files changed, 60 insertions(+), 162 deletions(-) -- 2.18.0.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel