summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CFRefCount.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-02-21 18:26:02 +0000
committerTed Kremenek <kremenek@apple.com>2009-02-21 18:26:02 +0000
commit97ad7b689ee68ab238045c232aafeab0e3298a73 (patch)
tree8635e868a2a67ad79dc052d3600c396e8825ebad /clang/lib/Analysis/CFRefCount.cpp
parentc9c50bfc31c9cbbaf6ccc470cd6c116612ad7979 (diff)
downloadbcm5719-llvm-97ad7b689ee68ab238045c232aafeab0e3298a73.tar.gz
bcm5719-llvm-97ad7b689ee68ab238045c232aafeab0e3298a73.zip
Use llvm::StringsEqualNoCase instead of strncasecmp.
llvm-svn: 65237
Diffstat (limited to 'clang/lib/Analysis/CFRefCount.cpp')
-rw-r--r--clang/lib/Analysis/CFRefCount.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/clang/lib/Analysis/CFRefCount.cpp b/clang/lib/Analysis/CFRefCount.cpp
index a602de2dbc2..d8c2fb0e966 100644
--- a/clang/lib/Analysis/CFRefCount.cpp
+++ b/clang/lib/Analysis/CFRefCount.cpp
@@ -35,10 +35,6 @@
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;
}
OpenPOWER on IntegriCloud