diff -ru boost_1_34_0/boost/numeric/interval/detail/ppc_rounding_control.hpp boost_1_34_0_ibm/boost/numeric/interval/detail/ppc_rounding_control.hpp
old
|
new
|
|
51 | 51 | |
52 | 52 | } // namespace detail |
53 | 53 | |
| 54 | // Do not declare the following C99 symbols if <math.h> is C99-compliant. |
| 55 | // Otherwise, conflicts may occur, due to differences between prototypes. |
| 56 | #if !defined(_ISOC99_SOURCE) && !defined(__USE_ISOC99) |
54 | 57 | extern "C" { |
55 | 58 | float rintf(float); |
56 | 59 | double rint(double); |
57 | 60 | } |
| 61 | #endif |
58 | 62 | |
59 | 63 | template<> |
60 | 64 | struct rounding_control<float>: |