[fpc-devel] Bit manipulation as optimization in FPC
Jonas Maebe
jonas.maebe at elis.ugent.be
Thu Sep 7 09:03:48 CEST 2006
On 7 sep 2006, at 08:59, Daniƫl Mantione wrote:
>> Afaik only in case of reading a boolean everything <> 0 is true (for
>> compatibility with other languages). In case of writing, Pascal
>> (and FPC in
>> particular) always stores a 1 for true and 0 for false, since
>> boolean is
>> defined as an enum with values (false, true)
>
> Well, the last minute change in 2.0.4 by Florian was needed because
> constructors return non-1 true cases, i.e.:
>
> if constructor_call then
>
> ... results actuall a pointer to the object, or nil.
Even though it's a dirty construct by Borland, it does not contradict
what I wrote.
Jonas
More information about the fpc-devel
mailing list