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