mirror of https://github.com/BOINC/boinc.git
34 lines
377 B
C
34 lines
377 B
C
|
#ifndef _STD_FIXES_H_
|
||
|
#define _STD_FIXES_H_
|
||
|
|
||
|
#ifndef HAVE_STD_MIN
|
||
|
namespace std {
|
||
|
|
||
|
#ifdef min
|
||
|
#undef min
|
||
|
#endif
|
||
|
|
||
|
template <typename T>
|
||
|
inline T min(const T &a, const T &b) {
|
||
|
return ((a<b)?a:b);
|
||
|
}
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#ifndef HAVE_STD_MIN
|
||
|
namespace std {
|
||
|
#ifdef max
|
||
|
#undef max
|
||
|
#endif
|
||
|
|
||
|
template <typename T>
|
||
|
inline T max(const T &a, const T &b) {
|
||
|
return ((a>b)?a:b);
|
||
|
}
|
||
|
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#endif
|
||
|
|