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