diff -Naur bin.UniLoggerFrameBufferRGB565_ULRev0_Dev/boost_1_35_0/boost/range/as_literal.hpp bin.UniLoggerFrameBufferRGB565_ULRev0/boost_1_35_0/boost/range/as_literal.hpp --- bin.UniLoggerFrameBufferRGB565_ULRev0_Dev/boost_1_35_0/boost/range/as_literal.hpp 2008-04-09 16:06:47.000000000 +0200 +++ bin.UniLoggerFrameBufferRGB565_ULRev0/boost_1_35_0/boost/range/as_literal.hpp 2008-04-09 16:06:18.000000000 +0200 @@ -25,7 +25,9 @@ #include #include +#ifndef BOOST_NO_CWCHAR #include +#endif namespace boost { @@ -36,10 +38,12 @@ return strlen( s ); } +#ifndef BOOST_NO_INTRINSIC_WCHAR_T inline std::size_t length( const wchar_t* s ) { return wcslen( s ); } +#endif // // Remark: the compiler cannot choose between T* and T[sz] @@ -58,6 +62,7 @@ } +#ifndef BOOST_NO_INTRINSIC_WCHAR_T inline bool is_char_ptr( wchar_t* ) { return true; @@ -67,6 +72,7 @@ { return true; } +#endif template< class T > inline long is_char_ptr( T /* r */ )