mirror of
https://github.com/boostorg/functional.git
synced 2025-08-02 05:54:29 +02:00
A couple of workarounds for Digital Mars.
[SVN r32786]
This commit is contained in:
@@ -9,10 +9,10 @@
|
|||||||
|
|
||||||
#include <boost/config.hpp>
|
#include <boost/config.hpp>
|
||||||
#include <boost/detail/workaround.hpp>
|
#include <boost/detail/workaround.hpp>
|
||||||
#include <cstddef>
|
|
||||||
|
|
||||||
#if (defined(__GLIBCXX__) && defined(_GLIBCXX_DEBUG)) || \
|
#if (defined(__GLIBCXX__) && defined(_GLIBCXX_DEBUG)) \
|
||||||
BOOST_WORKAROUND(__BORLANDC__, > 0x551)
|
|| BOOST_WORKAROUND(__BORLANDC__, > 0x551) \
|
||||||
|
|| BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x842))
|
||||||
|
|
||||||
#include <deque>
|
#include <deque>
|
||||||
#include <list>
|
#include <list>
|
||||||
@@ -25,6 +25,8 @@
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
#if !defined(__SGI_STL_PORT) && !defined(_STLPORT_VERSION) && \
|
#if !defined(__SGI_STL_PORT) && !defined(_STLPORT_VERSION) && \
|
||||||
defined(__STL_CONFIG_H)
|
defined(__STL_CONFIG_H)
|
||||||
|
|
||||||
|
@@ -20,7 +20,7 @@
|
|||||||
#include <boost/assert.hpp>
|
#include <boost/assert.hpp>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
#if (defined(_WIN32) || defined(__WIN32__) || defined(WIN32)) && !defined(__DMC__)
|
||||||
# define BOOST_HASH_USE_FPCLASS
|
# define BOOST_HASH_USE_FPCLASS
|
||||||
#elif (defined(__GLIBCPP__) || defined(__GLIBCXX__)) \
|
#elif (defined(__GLIBCPP__) || defined(__GLIBCXX__)) \
|
||||||
&& (defined(__USE_ISOC99) || defined(_GLIBCXX_USE_C99_MATH))
|
&& (defined(__USE_ISOC99) || defined(_GLIBCXX_USE_C99_MATH))
|
||||||
|
Reference in New Issue
Block a user