touchpad: constify a few helper functions
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 12 Dec 2016 23:54:30 +0000 (09:54 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Wed, 14 Dec 2016 05:19:47 +0000 (15:19 +1000)
May help the compiler with further optimization

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
src/evdev-mt-touchpad.c
src/evdev-mt-touchpad.h

index 762f5396d71b6830f50d282e37dbc391f23133f2..7bac8ecd25bc948a984c11f17a5ae3d50a76f91f 100644 (file)
@@ -476,7 +476,7 @@ tp_process_key(struct tp_dispatch *tp,
 }
 
 static void
-tp_unpin_finger(struct tp_dispatch *tp, struct tp_touch *t)
+tp_unpin_finger(const struct tp_dispatch *tp, struct tp_touch *t)
 {
        double xdist, ydist;
 
index db0a51a4b552caf488fd9eef3df95209eb96af1c..b9ca5bff6d379906ae320b8c1dccba69b82b4047 100644 (file)
@@ -388,7 +388,8 @@ tp_libinput_context(const struct tp_dispatch *tp)
 }
 
 static inline struct normalized_coords
-tp_normalize_delta(struct tp_dispatch *tp, struct device_float_coords delta)
+tp_normalize_delta(const struct tp_dispatch *tp,
+                  struct device_float_coords delta)
 {
        struct normalized_coords normalized;
 
@@ -403,7 +404,8 @@ tp_normalize_delta(struct tp_dispatch *tp, struct device_float_coords delta)
  * in the x-axis' coordinate space.
  */
 static inline struct device_float_coords
-tp_unnormalize_for_xaxis(struct tp_dispatch *tp, struct normalized_coords delta)
+tp_unnormalize_for_xaxis(const struct tp_dispatch *tp,
+                        struct normalized_coords delta)
 {
        struct device_float_coords raw;