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

Reply via email to