boinc/lib/std_fixes.h

34 lines
377 B
C
Raw Normal View History

#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