> Dear Gennadiy,
>     I've just been trying out the latest (1.29.0) release of the Boost >
Unit Test Framework.  I ran into a few minor localisation hiccups you
> might want to be told about.

> I'm using Metrowerks Codewarrior 8.1 on MacOS 9.2.  A couple of 
> problems resulted directly from this.

> 1) At line 45 of execution_monitor.cpp the test
> #if defined(_MSC_VER) || (defined(__MWERKS__) && __MWERKS__ >= 0x3000)

> yielded a false positive.  I altered it to
> #if defined(_MSC_VER) || (defined(__MWERKS__) && defined(__INTEL__) &&
> __MWERKS__ >= 0x3000)

Could Metrowerks users conferm that this is the best way to separate Mac and
everything else?

> 2) In cstdint.hpp importing the C99 typedefs failed.  When compiled as >
C++,
> the MW version of <stdint.h> behaves by analogy with the other standard
> headers: it defines the typedefs in std:: and then exports them to the
> global namespace with using declarations.  Unfortunately, this seems to
> mean that when cstdint.hpp tries to import them from the global
> namespace, they aren't really there.  I've hacked a copy of
> cstdint.hpp to work by just sticking std:: in where needed, but
> something more robust needs to be done here.

Could this author reply to this?

Gennadiy.
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to