Name conflict with standard library
<p>My project uses a third party modules where one of the header file has defined 'errc'</p>

<pre><code>typedef int             errc;
</code></pre>

<p>I want to use STL in project but when I add stl header file I get name conflict for errc since its class name in the standard library.</p>

<pre><code>error C2872: 'errc' : ambiguous symbol
</code></pre>

<p>I don't really want to change the third party module, is there any way I can come around this problem and work with the standard library in the project?</p>
