<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Thu, Oct 11, 2018 at 4:16 PM Jonas Maebe <<a href="mailto:jonas@freepascal.org">jonas@freepascal.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">However, the Objective-C BOOL type does not map to _Bool on x86-64, but <br>
to signed char. And values of that type indeed do need to (sign) <br>
extended. <br></blockquote><div><br></div><div>Should use of ByteBool resolve the problems for ObjC mapped headers for the current version of the compiler? </div><div>is "ByteBool" an alias for Boolean, or is it forcefully "char" sized for x86_64 ABI?<br></div><div><br></div><div>thanks,</div><div>Dmitry</div></div></div>