]> source.dussan.org Git - tigervnc.git/commitdiff
Avoid conflict with Visual C++ abs() intrinsic
authorDRC <dcommander@users.sourceforge.net>
Wed, 27 Oct 2010 07:11:46 +0000 (07:11 +0000)
committerDRC <dcommander@users.sourceforge.net>
Wed, 27 Oct 2010 07:11:46 +0000 (07:11 +0000)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4169 3789f03b-4d11-0410-bbf8-ca57d06f2519

win/rfb_win32/CPointer.cxx

index 5a5894b69a5c09eff261832ccf1e59bc157687ba..03f8a386a691a4820aa4e0018ff5d24ade0b6782 100644 (file)
@@ -54,7 +54,7 @@ void CPointer::pointerEvent(InputHandler* writer, const Point& pos, int buttonMa
 }
 
 
-inline int abs(int x) {return x>0 ? x : 0;}
+inline int _abs(int x) {return x>0 ? x : 0;}
 
 int emulate3Mask(int buttonMask) {
   // - Release left & right and press middle
@@ -102,7 +102,7 @@ void CPointer::threePointerEvent(InputHandler* writer, const Point& pos, int but
       if (threeTimer.isActive()) {
         // - We are timing for an emulation event
 
-        if (abs(threePos.x - pos.x) <= 4 || abs(threePos.y - pos.y) <= 4) {
+        if (_abs(threePos.x - pos.x) <= 4 || _abs(threePos.y - pos.y) <= 4) {
           //   If the mouse has moved too far since the button-change event then flush
           vlog.debug("emulate3: stop timer (moved)");
           threeTimer.stop();