From 837e2d9f9e700a58f3536f97206c2abf39cd4303 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 22 May 2020 16:11:07 +0800 Subject: [PATCH] add SafeStrCmp --- a8/strutils.cc | 5 +++++ a8/strutils.h | 1 + 2 files changed, 6 insertions(+) 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); }