[fpc-devel] OSX: Setting up parameters to objc_msgSend()
pascaldragon at googlemail.com
Fri Oct 12 07:50:53 CEST 2018
Dmitry Boyarintsev <skalogryz.lists at gmail.com> schrieb am Fr., 12. Okt.
> On Thu, Oct 11, 2018 at 4:16 PM Jonas Maebe <jonas at freepascal.org> wrote:
>> However, the Objective-C BOOL type does not map to _Bool on x86-64, but
>> to signed char. And values of that type indeed do need to (sign)
> Should use of ByteBool resolve the problems for ObjC mapped headers for
> the current version of the compiler?
> is "ByteBool" an alias for Boolean, or is it forcefully "char" sized for
> x86_64 ABI?
Even Boolean has the correct size of 1 Byte. The difference is the value of
True: For Boolean its always 1, for ByteBool it's "not 0".
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-devel