| // (C) Copyright John Maddock 2003. |
| // Use, modification and distribution are subject to the |
| // Boost Software License, Version 1.0. (See accompanying file |
| // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |
| |
| // |
| // Boost binaries are built with the compiler's default ABI settings, |
| // if the user changes their default alignment in the VS IDE then their |
| // code will no longer be binary compatible with the bjam built binaries |
| // unless this header is included to force Boost code into a consistent ABI. |
| // |
| // Note that inclusion of this header is only necessary for libraries with |
| // separate source, header only libraries DO NOT need this as long as all |
| // translation units are built with the same options. |
| // |
| #if defined(_M_X64) |
| # pragma pack(push,16) |
| #else |
| # pragma pack(push,8) |
| #endif |
| |
| |