[v3] long long, c99 support
Gabriel Dos Reis
Gabriel.Dos-Reis@cmla.ens-cachan.fr
Fri Apr 20 03:50:00 GMT 2001
Benjamin Kosnik <bkoz@redhat.com> writes:
| Hey Gaby.
|
| > I'd rather have c99 inside std::. We can't make the assumption that
| > c99 isn't a sensible user-reserved identifier name (generated codes
| > tends to looks really ugly). If afterwards, it turns out that c99 is
| > really a reserved name, then it is easy to use namespace alias to do
| > the right thing.
| >
| > namespace std
| > {
| > namespace c99 { }
| > using namespace c99;
| > }
|
| How is this any better, just out of curiosity?
The point here being that ::c99 is no longer reserved. I don't think
it is a good idea to reserve ::c99. V3 is making too much assumptions.
| ... Perhaps it's late.
I got to mails only this morning.
I'm strongly opposed to reserving ::c99 -- that was certainly
contained in the discussion we had.
| > Well, I prefer to leave <math.h> as is: to test C++ as proper.
| > One add additional test for testing <cmath> but the test with <math.h>
| > should not be removed.
|
| Yeah. I know, me too. The reality is that the <math.h> solution is
| relatively far-off, whereas <cmath> is now mostly fixed.
But, we should not remove testcases which show something is broken with
V3.
-- Gaby
More information about the Libstdc++
mailing list