Hi,
I have renamed the BOOL type in the objcbase unit to ObjCBOOL, to avoid name clashes with other plain "bool" identifiers. This also exposed some errors in the the cocoaint units, where some "bool" types should have mapped to ctypes.bool instead of to objcbase.BOOL.
I have merged these changes to fixes_3_2 as well, and documented them at https://wiki.freepascal.org/User_Changes_3.2#objcbase
Jonas
