You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
892 B
33 lines
892 B
//========= Copyright Valve Corporation, All rights reserved. ============// |
|
// |
|
// Purpose: |
|
// |
|
// $NoKeywords: $ |
|
//=============================================================================// |
|
|
|
#ifndef MINMAX_H |
|
#define MINMAX_H |
|
|
|
// Remove the MSVC defines |
|
#ifdef min |
|
#undef min |
|
#endif |
|
#ifdef max |
|
#undef max |
|
#endif |
|
|
|
// On older GCC #include <algorithm> gets obliterated by our silly -Dfopen=dont_use_fopen define. Since the other |
|
// buildbots will fail if someone does use fopen, I'm partially turning off the safety here to fix this. |
|
|
|
// If you're getting some weird fopen error from this, it's because someone included stdio before this file. Usually |
|
// moving the basetypes.h include higher in the file that is exploding fixes this. |
|
#if defined( fopen ) && defined( __GNUC__ ) && __GNUC__ < 5 |
|
#undef fopen |
|
#endif |
|
|
|
#include <algorithm> |
|
|
|
using std::min; |
|
using std::max; |
|
|
|
#endif // MINMAX_H
|
|
|