From 177e500893d225cf718fb54361cdfcf2e7538de7 Mon Sep 17 00:00:00 2001 From: Kp Date: Sun, 14 Jul 2013 23:21:09 +0000 Subject: [PATCH] Fix sign mismatch in control_center_triggers_swap --- similar/main/cntrlcen.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/similar/main/cntrlcen.c b/similar/main/cntrlcen.c index e31e1c861..503c13b01 100644 --- a/similar/main/cntrlcen.c +++ b/similar/main/cntrlcen.c @@ -562,15 +562,13 @@ extern int control_center_triggers_read_n(control_center_triggers *cct, int n, P void control_center_triggers_swap(control_center_triggers *cct, int swap) { - int i; - if (!swap) return; cct->num_links = SWAPSHORT(cct->num_links); - for (i = 0; i < sizeof(cct->seg) / sizeof(cct->seg[0]); i++) + for (unsigned i = 0; i < sizeof(cct->seg) / sizeof(cct->seg[0]); i++) cct->seg[i] = SWAPSHORT(cct->seg[i]); - for (i = 0; i < sizeof(cct->side) / sizeof(cct->side[0]); i++) + for (unsigned i = 0; i < sizeof(cct->side) / sizeof(cct->side[0]); i++) cct->side[i] = SWAPSHORT(cct->side[i]); }