Petr Machata 76982e
diff -up boost_1_48_0/boost/lexical_cast.hpp\~ boost_1_48_0/boost/lexical_cast.hpp
Petr Machata 76982e
--- boost_1_48_0/boost/lexical_cast.hpp~	2011-11-08 19:12:23.000000000 +0100
Petr Machata 76982e
+++ boost_1_48_0/boost/lexical_cast.hpp	2011-11-29 01:27:29.368064527 +0100
Petr Machata 76982e
@@ -1599,6 +1599,18 @@ namespace boost
Petr Machata 76982e
         };
Petr Machata 76982e
 
Petr Machata 76982e
         template<typename T>
Petr Machata 76982e
+        struct is_char
Petr Machata 76982e
+        {
Petr Machata 76982e
+            BOOST_STATIC_CONSTANT(bool, value = false );
Petr Machata 76982e
+        };
Petr Machata 76982e
+
Petr Machata 76982e
+        template<>
Petr Machata 76982e
+        struct is_char<char>
Petr Machata 76982e
+        {
Petr Machata 76982e
+            BOOST_STATIC_CONSTANT(bool, value = true );
Petr Machata 76982e
+        };
Petr Machata 76982e
+
Petr Machata 76982e
+        template<typename T>
Petr Machata 76982e
         struct is_char_or_wchar
Petr Machata 76982e
         {
Petr Machata 76982e
         private:
Petr Machata 76982e
@@ -1732,11 +1744,7 @@ namespace boost
Petr Machata 76982e
                                  is_arithmetic<src >::value,
Petr Machata 76982e
                                  ::boost::type_traits::ice_and<
Petr Machata 76982e
                                      is_pointer<src >::value,
Petr Machata 76982e
-                                     is_char_or_wchar<removed_ptr_t >::value,
Petr Machata 76982e
-                                     ::boost::type_traits::ice_eq<
Petr Machata 76982e
-                                        sizeof(char_type),
Petr Machata 76982e
-                                        sizeof(removed_ptr_t)
Petr Machata 76982e
-                                     >::value
Petr Machata 76982e
+                                     is_char<removed_ptr_t >::value
Petr Machata 76982e
                                  >::value
Petr Machata 76982e
                              >::value
Petr Machata 76982e
                         );
Petr Machata 76982e
Petr Machata 76982e
Diff finished.  Tue Nov 29 01:27:49 2011