From 8f4f3ca063c6a0272cd415d8d9b5060135a71826 Mon Sep 17 00:00:00 2001 From: Martin Ettl Date: Fri, 2 Jan 2015 13:12:42 +0100 Subject: [PATCH] CheckString::checkAlwaysTrueOrFalseStringCompare: Added support for string compare more functions. --- lib/checkstring.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/checkstring.cpp b/lib/checkstring.cpp index 4708c5e5b..d1dbefc9e 100644 --- a/lib/checkstring.cpp +++ b/lib/checkstring.cpp @@ -39,7 +39,7 @@ void CheckString::checkAlwaysTrueOrFalseStringCompare() return; for (const Token* tok = _tokenizer->tokens(); tok; tok = tok->next()) { - if (Token::Match(tok, "memcmp|strncmp|strcmp|stricmp|strverscmp|bcmp|strcmpi|strcasecmp|strncasecmp|wcsncasecmp|wcscasecmp|wmemcmp|wcscmp|wcsncmp (")) { + if (Token::Match(tok, "memcmp|strncmp|strcmp|stricmp|strverscmp|bcmp|strcmpi|strcasecmp|strncasecmp|strncasecmp_l|strcasecmp_l|wcsncasecmp|wcscasecmp|wmemcmp|wcscmp|wcscasecmp_l|wcsncasecmp_l|wcsncmp (")) { if (Token::Match(tok->tokAt(2), "%str% , %str%")) { const std::string &str1 = tok->strAt(2); const std::string &str2 = tok->strAt(4);