On Thu, Nov 08, 2007 at 02:28:26PM +0100, Abdelrazak Younes wrote: > You are of course. Still, why don't we just generalised the code to use > boost::uint32_t on all platforms? This would allow us to get rid of the > configure testing for wchar_t etc.
Look at the comment in strfwd.h ;-) Moreover, I had to write all the locale facets we use on systems where wchar_t cannot be used (they are in docstring.cpp) as gcc, contrarily to MSVC, has no support for anything but char and wchar_t. Those facets work well and I never had any problem, but they are not as comprehensive as those provided by the compiler. -- Enrico