I wrote: > Apparently 5.8.8 > is sucking stdbool.h into the compile where 5.8.6 did not. Can you > track down just what the inclusion path is?
I pulled down the perl 5.8.8 sources and cannot find a reference to stdbool.h anywhere. What I do find is that "handy.h" defines what Perl thinks bool is: #ifndef HAS_BOOL # if defined(UTS) || defined(VMS) # define bool int # else # define bool char # endif # define HAS_BOOL 1 #endif On OSX 10.4 this file is installed in /System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/handy.h Would you look at what 10.5 has? I suspect that Apple has modified their version to force bool to be int as of 10.5. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings