[gambit-list] tell ___BOOL to be bool?

REPLeffect repleffect at gmail.com
Wed Feb 1 11:54:57 EST 2012


On 2/1/12, Marc Feeley <feeley at iro.umontreal.ca> wrote:
>
> On 2012-02-01, at 12:19 AM, REPLeffect wrote:
>
>> Would it be possible to get a configure option that will allow ___BOOL
>> to be defined as bool instead of int?  I understand at least some of
>> the reasons behind defining it as int for compatibility with some
>> compilers.  It would just be nice to be able to chose to have it be
>> bool instead.
>>
>> Perhaps there are ramifications which I have not considered.  But it
>> makes it nice for interfacing with my C++ code to have ___BOOL
>> actually be bool (unless, of course, unconsidered ramifications would
>> have detrimental effects on me -- in which case, please feel free to
>> enlighten me) :-D
>
> I have added to the configure script an automatic detection of support for
> the bool type.  The ___BOOL macro will be defined in gambit.h accordingly.
> If you want to override the default, you can now supply the definition of
> the ___BOOL macro on the command-line (e.g. -D___BOOL=int).
>
> Marc
>
>

Wow, that's excellent!  Thanks a lot, Marc!



More information about the Gambit-list mailing list