Some compilers (most notably, MinGW64) don't define min and max


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4060 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/win/rfb_win32/MonitorInfo.cxx b/win/rfb_win32/MonitorInfo.cxx
index 03772e9..0a5e34f 100644
--- a/win/rfb_win32/MonitorInfo.cxx
+++ b/win/rfb_win32/MonitorInfo.cxx
@@ -22,6 +22,14 @@
 #include <rdr/Exception.h>
 #include <rfb/LogWriter.h>
 
+#ifndef min
+ #define min(a,b) ((a)<(b)?(a):(b))
+#endif
+
+#ifndef max
+ #define max(a,b) ((a)>(b)?(a):(b))
+#endif
+
 using namespace rfb;
 using namespace win32;