diff --git a/a8/strutils.cc b/a8/strutils.cc index 0255863..37361e8 100644 --- a/a8/strutils.cc +++ b/a8/strutils.cc @@ -393,4 +393,9 @@ namespace a8 return true; } + int SafeStrCmp(const char* s1, const char* s2) + { + return strcmp(s1 ? s1 : "", s2 ? s2 : ""); + } + } diff --git a/a8/strutils.h b/a8/strutils.h index 5ecb86d..929a586 100644 --- a/a8/strutils.h +++ b/a8/strutils.h @@ -27,6 +27,7 @@ namespace a8 std::string JsonEscapeString(const std::string& str); std::string IntToFixedString(int val, int n); bool ReadStringFromFile(const std::string& filename, std::string& data); + int SafeStrCmp(const char* s1, const char* s2); }