#9 bz_bool, bz_typename, bz_explicit, etc removal


This huge patch contains some removal of oddities in
the code for older compiler that should not be still in
use, making the source code more canonical from the C++
point of view.

Basically, we introduce bool, true, false, explicit,
typename and restrict (on second thought this one might
be a little bit premature, opinions?) directly into the
sources. Note that the features are still autodetected
and replaced with reasonnable values in compiler.h if
not existing.

Unfortunately, I also did some reformatting in the
process in some places. I find it usually more readable
but others may differ. I wanted to entangle them before
submitting, but well these are so much better IMHO....


  • Julian Cummings

    Julian Cummings - 2003-12-11
    • assigned_to: nobody --> julianc
    • status: open --> closed-accepted
  • Julian Cummings

    Julian Cummings - 2003-12-11

    Logged In: YES

    I have applied the patch to the repository and made similar
    changes in a few of the testsuite and example codes. I
    fixed one minor glitch and after that, the testsuite seems
    to check out OK. Please notify me of any problems with this


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks