The series does the following things:
1). Add safe string functions [Ascii]StrnSizeS
2). Add safe string functions [Ascii]StrDecimalToUintnS,
    [Ascii]StrDecimalToUint64S, [Ascii]StrHexToUintnS and
    [Ascii]StrHexToUint64S
3). Refine the return value of string funcitons [Ascii]StrDecimalToUintn
    [Ascii]StrDecimalToUint64, [Ascii]StrHexToUintn and
    [Ascii]StrHexToUint64
4). Add safe string functions UnicodeStrnToAsciiStrS and
    AsciiStrnToUnicodeStrS

Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Liming Gao <liming....@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>

Hao Wu (4):
  MdePkg/BaseLib: Add safe string functions [Ascii]StrnSizeS
  MdePkg/BaseLib: Add safe string functions that convert str to value
  MdePkg/BaseLib: Enhance the return value for string to uint functions
  MdePkg/BaseLib: Add safe string functions [U|A]StrnTo[A|U]StrS

 MdePkg/Include/Library/BaseLib.h          |  641 ++++++++++++-
 MdePkg/Library/BaseLib/BaseLibInternals.h |  166 +++-
 MdePkg/Library/BaseLib/SafeString.c       | 1387 ++++++++++++++++++++++++++++-
 MdePkg/Library/BaseLib/String.c           |  334 +------
 4 files changed, 2154 insertions(+), 374 deletions(-)

-- 
1.9.5.msysgit.0

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to