On Sun, Aug 27, 2017 at 2:37 AM, <nore...@z505.com> wrote:

>
> Why borland chose the bool to not be 100 percent compatible, and only 50
> percent compatible?
>
> Bool in delphi:
> true = -1
>
> Bool in C:
> true = ($FFFFFFFF)      1
>
> Why not just make it exactly compatible, there must be some underlying
> (possibly obnoxious) reason for this mess.


They are compatible, if you declare like this:
true = (not false);

thanks,
Dmitry
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to