618a158
--- a/handler.cc
618a158
+++ b/handler.cc
618a158
@@ -23,6 +23,8 @@
618a158
 #include <X11/extensions/XTest.h>
618a158
 #include <X11/XKBlib.h>
618a158
 #include <X11/Xproto.h>
618a158
+#include <cmath>  // std::abs(float)
618a158
+using std::abs;
618a158
 
618a158
 XState *xstate = NULL;
618a158
 
618a158
@@ -533,8 +535,6 @@ class WaitForPongHandler : public Handler, protected Timeout {
618a158
 	virtual Grabber::State grab_mode() { return parent->grab_mode(); }
618a158
 };
618a158
 
618a158
-static inline float abs(float x) { return x > 0 ? x : -x; }
618a158
-
618a158
 class AbstractScrollHandler : public Handler {
618a158
 	bool have_x, have_y;
618a158
 	float last_x, last_y;