summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-02-04 18:55:41 +0000
committerGreg Clayton <gclayton@apple.com>2011-02-04 18:55:41 +0000
commit05c32e27c6464ac033286d14eaeaedb9f18b0ebe (patch)
tree9ff3c14bc2616e4038aa49f4990518d8f7daa5cb /lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
parent608302682264195d8e7da06ad1f74862fc26c865 (diff)
downloadbcm5719-llvm-05c32e27c6464ac033286d14eaeaedb9f18b0ebe.tar.gz
bcm5719-llvm-05c32e27c6464ac033286d14eaeaedb9f18b0ebe.zip
Patch to remove uses of non-standard strcasestr and replace then with
strncasecmp equivalents from Kirk Beitz. llvm-svn: 124889
Diffstat (limited to 'lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp')
-rw-r--r--lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
index 600ded2d23c..e0d41a40af8 100644
--- a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
+++ b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVM.cpp
@@ -360,9 +360,9 @@ SyntaxForArchSpec (const ArchSpec &arch)
{
const char *arch_name = arch.AsCString();
- if (arch_name != NULL &&
- ((strcasestr (arch_name, "i386") == arch_name) ||
- (strcasestr (arch_name, "x86_64") == arch_name)))
+ if (arch_name != NULL
+ && ( (0 == ::strncasecmp (arch_name, "i386", 4))
+ || (0 == ::strncasecmp (arch_name, "x86_64", 6))))
return kEDAssemblySyntaxX86ATT;
return (EDAssemblySyntax_t)0; // default
OpenPOWER on IntegriCloud