<div dir="ltr">In ecl/config.h line 220 there is a block labelled /* Missing integer types */<div><br></div><div>The int8_t has a typedef of char which is incompatible with Windows standard types.</div><div><br></div><div><a href="https://msdn.microsoft.com/en-us/library/323b6b3k.aspx">https://msdn.microsoft.com/en-us/library/323b6b3k.aspx</a><br></div><div><br></div><div>changing line 221 from:</div><div><br></div><div>typedef char int8_t;<br></div><div>to<br></div><div>typedef signed char int8_t;<br></div><div><br></div><div>Fixes the issue for me and allows me to compile both lisp code and C++ projects using ecl.lib</div><div><br></div><div><br></div><div>I know that char and signed char should be the same but the MS VS compile disagrees.</div><div><br></div><div><br></div></div>