Update of /cvsroot/boost/boost/boost/interprocess/detail
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv29345/detail

Modified Files:
        basic_segment_manager.hpp config_begin.hpp config_end.hpp 
Log Message:
no message

Index: basic_segment_manager.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/interprocess/detail/basic_segment_manager.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- basic_segment_manager.hpp   12 Jun 2007 17:07:07 -0000      1.1
+++ basic_segment_manager.hpp   23 Jun 2007 12:51:56 -0000      1.2
@@ -19,7 +19,7 @@
 #include <boost/interprocess/detail/workaround.hpp>
 
 #include <boost/detail/no_exceptions_support.hpp>
-#include <boost/type_traits/alignment_of.hpp>
+#include <boost/interprocess/detail/type_traits.hpp>
 #include <boost/interprocess/detail/utilities.hpp>
 #include <boost/interprocess/detail/in_place_interface.hpp>
 #include <boost/interprocess/exceptions.hpp>
@@ -105,7 +105,7 @@
    {
       return get_rounded_size
                (  sizeof(Header)
-               ,  boost::alignment_of<block_header>::value)
+               ,  detail::alignment_of<block_header>::value)
            + total_size();
    }
 
@@ -159,7 +159,7 @@
 
    template<class T>
    static block_header *block_header_from_value(T *value)
-   {  return block_header_from_value(value, sizeof(T), 
boost::alignment_of<T>::value);  }
+   {  return block_header_from_value(value, sizeof(T), 
detail::alignment_of<T>::value);  }
 
    static block_header *block_header_from_value(const void *value, std::size_t 
sz, std::size_t algn)
    {  
@@ -178,7 +178,7 @@
    {  
       block_header * hdr = 
          reinterpret_cast<block_header*>(detail::char_ptr_cast(header) + 
-         get_rounded_size(sizeof(Header), 
boost::alignment_of<block_header>::value));
+         get_rounded_size(sizeof(Header), 
detail::alignment_of<block_header>::value));
       //Some sanity checks
       return hdr;
    }
@@ -188,7 +188,7 @@
    {  
       Header * hdr = 
          reinterpret_cast<Header*>(detail::char_ptr_cast(bheader) - 
-         get_rounded_size(sizeof(Header), 
boost::alignment_of<block_header>::value));
+         get_rounded_size(sizeof(Header), 
detail::alignment_of<block_header>::value));
       //Some sanity checks
       return hdr;
    }

Index: config_begin.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/interprocess/detail/config_begin.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- config_begin.hpp    12 Jun 2007 17:07:07 -0000      1.5
+++ config_begin.hpp    23 Jun 2007 12:51:56 -0000      1.6
@@ -1,11 +1,13 @@
-#ifndef _CRT_SECURE_NO_DEPRECATE
-#define _CRT_SECURE_NO_DEPRECATE
-#endif
-
+#ifndef BOOST_INTERPROCESS_CONFIG_INCLUDED
+#define BOOST_INTERPROCESS_CONFIG_INCLUDED
 #include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
+#endif
 
-#ifdef _MSC_VER
+#ifdef BOOST_MSVC
+   #ifdef _CRT_SECURE_NO_DEPRECATE
+   #define  BOOST_INTERPROCESS_CRT_SECURE_NO_DEPRECATE
+   #define _CRT_SECURE_NO_DEPRECATE
+   #endif
    #pragma warning (push)
    //
    //'function' : resolved overload was found by argument-dependent lookup
@@ -30,5 +32,6 @@
    #pragma warning (disable : 4521) ////Disable "multiple copy constructors 
specified"
    #pragma warning (disable : 4522)
    #pragma warning (disable : 4146)
+   #pragma warning (disable : 4503) //Decorated name length exceeded
    #pragma warning (disable : 4267) //conversion from 'X' to 'Y', possible 
loss of data
 #endif

Index: config_end.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/interprocess/detail/config_end.hpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- config_end.hpp      12 Jun 2007 17:07:07 -0000      1.3
+++ config_end.hpp      23 Jun 2007 12:51:56 -0000      1.4
@@ -1,3 +1,8 @@
-#if defined _MSC_VER
+#if defined BOOST_MSVC
    #pragma warning (pop)
+   #ifdef BOOST_INTERPROCESS_CRT_SECURE_NO_DEPRECATE
+   #undef BOOST_INTERPROCESS_CRT_SECURE_NO_DEPRECATE
+   #undef _CRT_SECURE_NO_DEPRECATE
+   #endif
 #endif
+


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to