]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/winapi/system.hpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / boost / winapi / system.hpp
index 118e0c9890bb43b9b24cccd34846865789c1bfaa..9f8bddf5cd11ba266f6e4343ed50986eb4403f84 100644 (file)
 #define BOOST_WINAPI_SYSTEM_HPP_INCLUDED_
 
 #include <boost/winapi/basic_types.hpp>
+#include <boost/winapi/detail/header.hpp>
 
 #ifdef BOOST_HAS_PRAGMA_ONCE
 #pragma once
 #endif
 
-#if defined(BOOST_MSVC)
-#pragma warning(push)
-// nonstandard extension used : nameless struct/union
-#pragma warning(disable: 4201)
-#endif
-
 #if !defined( BOOST_USE_WINDOWS_H )
 extern "C" {
 struct _SYSTEM_INFO;
 
 #if BOOST_WINAPI_PARTITION_APP_SYSTEM
-BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
+BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
 GetSystemInfo(::_SYSTEM_INFO* lpSystemInfo);
 #endif
 
 #if BOOST_WINAPI_PARTITION_APP || BOOST_WINAPI_PARTITION_SYSTEM
 #if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WINXP
-BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
+BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
 GetNativeSystemInfo(::_SYSTEM_INFO* lpSystemInfo);
 #endif
 #endif
@@ -80,8 +75,6 @@ BOOST_FORCEINLINE VOID_ GetNativeSystemInfo(LPSYSTEM_INFO_ lpSystemInfo)
 }
 }
 
-#if defined(BOOST_MSVC)
-#pragma warning(pop)
-#endif
+#include <boost/winapi/detail/footer.hpp>
 
 #endif // BOOST_WINAPI_SYSTEM_HPP_INCLUDED_