title: Borland C++: Ambiguity with std (error E2015)
body: <p>I've been developing a DLL in Visual Studio 2005. At the moment it compiles and does what it's supposed to.</p>
  
  <p>However, I wanted to compile it using Borland C++ 2006 because I've heard that is better and makes faster code. When I try to do it I get error messages like this one:</p>
  
  <blockquote>
    <p>E2015 Ambiguity between <strong>strcmp</strong>(const char *,const char *) and
    std::<strong>strcmp</strong>(const char *,const char *)</p>
  </blockquote>
  
  <p>I've changed every instance of strcmp to std::strcmp to solve the ambiguity problem and it works but I wonder if there is a smarter way to make this.</p>
  
  <p>Thank you :-)</p>