|
Boost : |
From: Philippe A. Bouchard (philippeb_at_[hidden])
Date: 2002-08-08 09:23:06
> > I'm sure C++ support of C headers implies integers are size of a machine
> > word in C++.
>
> Philippe,
>
> That's not even true in 'C'. The concept of a "machine word" never appears
> in either of the standards.
Well nearly everything is based on this assumption, starting with the Linux
kernel.
> Your postings have consistently shown a disregard for things we care about
> here at Boost: portability, standards conformance, and avoiding undefined
> behavior. Please get with the program**!
Please excuse me if I've shown some sort a disregard. It was not my intent.
> IMO there's little chance of Boost accepting a library which relies
heavily
> on things like reinterpret_cast<> (which is completely
> implementation-dependent) and other nonportable "hacks"; continuing to
push
> one here just wastes bandwidth.
Well reinterpret_cast<>s were defined in the standard and compilers should
take care of the portability problem at some degree, not me at a 100%.
> Thanks,
> Dave
>
> ** or find another forum with different values.
What forum would be as interesting as this one? :)
Philippe A. Bouchard
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk