$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r62835 - sandbox/endian_ext/boost/endian
From: vicente.botet_at_[hidden]
Date: 2010-06-12 06:30:04
Author: viboes
Date: 2010-06-12 06:30:03 EDT (Sat, 12 Jun 2010)
New Revision: 62835
URL: http://svn.boost.org/trac/boost/changeset/62835
Log:
Change endian by endianess
Text files modified: 
   sandbox/endian_ext/boost/endian/domain_map.hpp |     2 +-                                      
   sandbox/endian_ext/boost/endian/endian.hpp     |    27 ++++++++++++++++++++++-----             
   2 files changed, 23 insertions(+), 6 deletions(-)
Modified: sandbox/endian_ext/boost/endian/domain_map.hpp
==============================================================================
--- sandbox/endian_ext/boost/endian/domain_map.hpp	(original)
+++ sandbox/endian_ext/boost/endian/domain_map.hpp	2010-06-12 06:30:03 EDT (Sat, 12 Jun 2010)
@@ -26,7 +26,7 @@
 namespace boost {
 
 
-namespace endian {
+namespace endianness {
 
     namespace endian_detail {
 
Modified: sandbox/endian_ext/boost/endian/endian.hpp
==============================================================================
--- sandbox/endian_ext/boost/endian/endian.hpp	(original)
+++ sandbox/endian_ext/boost/endian/endian.hpp	2010-06-12 06:30:03 EDT (Sat, 12 Jun 2010)
@@ -19,24 +19,34 @@
 
 namespace boost {
 
+#   ifdef BOOST_INTEGER_ENDIAN_USES_ENDIANNESS
+  //  endian class template and specializations  ---------------------------------------//
 #   ifdef BOOST_BIG_ENDIAN
     BOOST_SCOPED_ENUM_START(endianness) { big, little, middle, mixed, native=big }; BOOST_SCOPED_ENUM_END
 #   else
     BOOST_SCOPED_ENUM_START(endianness) { big, little, middle, mixed, native=little }; BOOST_SCOPED_ENUM_END
 #   endif
+    const BOOST_SCOPED_ENUM_START(endianness) big_endian    = endianness::big;   
+    const BOOST_SCOPED_ENUM_START(endianness) little_endian = endianness::little;   
+    const BOOST_SCOPED_ENUM_START(endianness) middle_endian = endianness::middle;   
+    const BOOST_SCOPED_ENUM_START(endianness) mixed_endian = endianness::mixed;   
+    const BOOST_SCOPED_ENUM_START(endianness) native_endian = endianness::native;   
+#else
+    
+namespace endianness {
+    
     
-namespace endian {
     struct big {
-        static const BOOST_SCOPED_ENUM(endianness) value= endianness::big;
+        //~ static const BOOST_SCOPED_ENUM(endianness) value= endianness::big;
     };
     struct little {
-        static const BOOST_SCOPED_ENUM(endianness) value= endianness::little;
+        //~ static const BOOST_SCOPED_ENUM(endianness) value= endianness::little;
     };
     struct middle {
-        static const BOOST_SCOPED_ENUM(endianness) value= endianness::middle;
+        //~ static const BOOST_SCOPED_ENUM(endianness) value= endianness::middle;
     };
     struct mixed {
-        static const BOOST_SCOPED_ENUM(endianness) value= endianness::mixed;
+        //~ static const BOOST_SCOPED_ENUM(endianness) value= endianness::mixed;
     };
 #   ifdef BOOST_BIG_ENDIAN
     typedef big native ;
@@ -46,6 +56,13 @@
 
 }
 
+    typedef endianness::big     big_endian;
+    typedef endianness::little  little_endian;
+    typedef endianness::middle  middle_endian;
+    typedef endianness::mixed   mixed_endian;
+    typedef endianness::native  native_endian;
+#   endif
+
 } // namespace boost