
20 Jun
2005
20 Jun
'05
12:37 p.m.
Currently config/suffix.hpp contains the following code which seems pretty wrong to me:
---%<--- #if !defined(BOOST_HAS_LONG_LONG) && !defined(BOOST_NO_INTEGRAL_INT64_T) # define BOOST_NO_INTEGRAL_INT64_T #endif --->%---
AFAICT, the existence of a 64 bit integral type has nothing to do with support for long long types. On Tru64 for example, uint64_t is defined as unsigned long and there is no unsigned long long when the compiler operates in strict ansi mode.
Shouldn't these lines just be removed?
Oh, !*>&*$! Yes, but if they are removed other stuff will break, I can pretty much guarantee that. So how long away is the release? My gut feeling at present is to fix this after 1.33 goes out, but I could go either way I guess. John.