make std_min play nice with the Borland headers

[SVN r22410]
This commit is contained in:
Eric Niebler
2004-02-29 17:46:07 +00:00
parent 874f0deaec
commit 5a253182c2

View File

@ -46,6 +46,19 @@ inline T const & std_max( T const & a, T const & b )
return max BOOST_PREVENT_MACRO_SUBSTITUTION ( a, b );
}
// Overloads for unsigned long to work around a bug in the Borland headers
#ifdef __BORLANDC__
inline unsigned long const & std_min( unsigned long const & a, unsigned long const & b )
{
return a < b ? a : b;
}
inline unsigned long const & std_max( unsigned long const & a, unsigned long const & b )
{
return a > b ? a : b;
}
#endif
}
#endif // BOOST_MINMAX_HPP