Core/Dependencies: Update ACE to v6.1.4 (Windows only)

Tested in multiple configurations
.diff with TC changes added
This commit is contained in:
Nay
2012-09-17 23:21:01 +01:00
parent 6ebc6b9a76
commit 2e21fa6b92
549 changed files with 28949 additions and 14408 deletions
+23 -1
View File
@@ -4,7 +4,7 @@
/**
* @file OS_NS_math.h
*
* $Id: OS_NS_math.h 89470 2010-03-12 12:12:12Z olli $
* $Id: OS_NS_math.h 95724 2012-05-03 06:43:31Z johnnyw $
*
* @author Douglas C. Schmidt <[email protected]>
* @author Jesper S. M|ller<[email protected]>
@@ -89,18 +89,40 @@ namespace ACE_OS
{
/// This method computes the largest integral value not greater than x.
template <typename T>
inline
T floor (T x)
{
return ACE_STD_NAMESPACE::floor (x);
}
#if defined (ACE_HAS_WINCE)
/// Windows CE has an intrinsic floor for float
template <>
inline
float floor (float x)
{
return ACE_STD_NAMESPACE::floorf (x);
}
#endif
/// This method computes the smallest integral value not less than x.
template <typename T>
inline
T ceil (T x)
{
return ACE_STD_NAMESPACE::ceil (x);
}
#if defined (ACE_HAS_WINCE)
/// Windows CE has an intrinsic ceil for float
template <>
inline
float ceil (float x)
{
return ACE_STD_NAMESPACE::ceilf (x);
}
#endif
/// This method computes the base-2 logarithm of x.
ACE_NAMESPACE_INLINE_FUNCTION
double log2 (double x);