]> granicus.if.org Git - clang/commitdiff
Use llvm::StringsEqualNoCase instead of strncasecmp.
authorTed Kremenek <kremenek@apple.com>
Sat, 21 Feb 2009 18:26:02 +0000 (18:26 +0000)
committerTed Kremenek <kremenek@apple.com>
Sat, 21 Feb 2009 18:26:02 +0000 (18:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65237 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/CFRefCount.cpp

index a602de2dbc2f8ed586d44535999d7f4990ad0833..d8c2fb0e966f04bb7f3522f642762bd0d50dd784 100644 (file)
 
 using namespace clang;
 
-#ifdef _MSC_VER
-#  define strncasecmp _strnicmp
-#endif // #ifdef _MSC_VER
-
 //===----------------------------------------------------------------------===//
 // Utility functions.
 //===----------------------------------------------------------------------===//
@@ -57,6 +53,7 @@ using namespace clang;
 //
 
 using llvm::CStrInCStrNoCase;
+using llvm::StringsEqualNoCase;
 
 enum NamingConvention { NoConvention, CreateRule, InitRule };
 
@@ -116,17 +113,17 @@ static NamingConvention deriveNamingConvention(const char* s) {
       break;
     case 3:
       // Methods starting with 'new' follow the create rule.
-      if (AtBeginning && strncasecmp("new", s, len) == 0)
+      if (AtBeginning && StringsEqualNoCase("new", s, len))
         C = CreateRule;      
       break;
     case 4:
       // Methods starting with 'alloc' or contain 'copy' follow the
       // create rule
-      if ((AtBeginning && strncasecmp("alloc", s, len) == 0) ||
-          (strncasecmp("copy", s, len) == 0))
+      if ((AtBeginning && StringsEqualNoCase("alloc", s, len)) ||
+          (StringsEqualNoCase("copy", s, len)))
         C = CreateRule;
       else // Methods starting with 'init' follow the init rule.
-        if (AtBeginning && strncasecmp("init", s, len) == 0)
+        if (AtBeginning && StringsEqualNoCase("init", s, len))
         C = InitRule;      
       break;
     }