This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Don't make bool an int on VMS.
authorCraig A. Berry <craigberry@mac.com>
Mon, 28 Oct 2013 02:31:13 +0000 (21:31 -0500)
committerCraig A. Berry <craigberry@mac.com>
Mon, 28 Oct 2013 02:44:35 +0000 (21:44 -0500)
commit70d5cb32fc69fdf39d052f1b827d90827977d64f
treec191df581d9e08bb0b61474834714a0a3562b2a6
parentd8e4b4ea5f6bacfe838c2320064e9a286cc61411
Don't make bool an int on VMS.

The special case has been there since 61bb59065bf1b12edab3, most
likely because the VMS C++ compiler, like a lot of other C++
compilers in the 1990s implemented a bool as an int, and making
the type in C compatible seemed like a good idea.  But no C++
compiler that's likely to build Perl on VMS has a bool type that
occupies more than one byte now, so remove the special case.  We're
unlikely to even see this code since we've had stdbool.h since
DEC C 6.4, released in 2001.
handy.h