[fpc-devel] BOOL

Marco van de Voort marcov at stack.nl
Mon Dec 15 08:45:51 CET 2014


In our previous episode, Adriaan van Os said:
> Michael Van Canneyt wrote:
> >> Well, true is -1 and false 0 :) I wonder if we should forbid it in fpc 
> >> mode ...
> > 
> > We should. IMHO ByteBool is unsigned so >=0...
> 
> I suggest to change the internal value of TRUE to 1 for all boolean types, except in mode delphi. 
> Then "for b:= false to true" works as one would except.

For variant bools it is definitely -1. There is a comment about that too
somewhere.



More information about the fpc-devel mailing list