From e59dc2ec58e0fc0ca7b0880d67a3c4bbe319df6f Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 5 Sep 2022 08:48:12 +1000 Subject: [PATCH] filter: localize a few variables No functional changes Signed-off-by: Peter Hutterer --- src/filter.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/filter.c b/src/filter.c index 80d453b2..7abd6653 100644 --- a/src/filter.c +++ b/src/filter.c @@ -204,19 +204,15 @@ double trackers_velocity(struct pointer_trackers *trackers, uint64_t time) { const double MAX_VELOCITY_DIFF = v_ms2us(1); /* units/us */ - struct pointer_tracker *tracker; - double velocity; double result = 0.0; double initial_velocity = 0.0; - double velocity_diff; - unsigned int offset; unsigned int dir = trackers_by_offset(trackers, 0)->dir; /* Find least recent vector within a timelimit, maximum velocity diff * and direction threshold. */ - for (offset = 1; offset < trackers->ntrackers; offset++) { - tracker = trackers_by_offset(trackers, offset); + for (unsigned int offset = 1; offset < trackers->ntrackers; offset++) { + const struct pointer_tracker *tracker = trackers_by_offset(trackers, offset); /* Bug: time running backwards */ if (tracker->time > time) @@ -231,9 +227,9 @@ trackers_velocity(struct pointer_trackers *trackers, uint64_t time) break; } - velocity = calculate_trackers_velocity(tracker, - time, - trackers->smoothener); + double velocity = calculate_trackers_velocity(tracker, + time, + trackers->smoothener); /* Stop if direction changed */ dir &= tracker->dir; @@ -252,7 +248,7 @@ trackers_velocity(struct pointer_trackers *trackers, uint64_t time) result = initial_velocity = velocity; } else { /* Stop if velocity differs too much from initial */ - velocity_diff = fabs(initial_velocity - velocity); + double velocity_diff = fabs(initial_velocity - velocity); if (velocity_diff > MAX_VELOCITY_DIFF) break;