In our previous episode, nore...@z505.com said:
> But it gets worse than that: even fpc/delphi's bool is not always 
> compatible (but is sometimes).
> 
> For example:
> http://blog.delphi-jedi.net/2008/09/25/bool-boolean-and-integer/
> 
> When one must use Integers to do boolean related programming tasks, it 
> makes me want to quit programming ;)

The QueryServiceConfig2 is a known exception in WINAPI land that in some
cases assumes things about what is TRUE.

The GTK headers also use a 0/1 boolean, and for that the boolean8/16/32
types were created. I couldn't quickly find docs, so I filed a bug for that.

IOW that problem has long resolved, you just need to know what convention
the C code uses, and map that then to either boolean32 or longbool (or rarer
cases)

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

Reply via email to