From 4b3896ef24c913d3be391ae0740ac2b38b68e5c7 Mon Sep 17 00:00:00 2001 From: Klemens Nanni Date: Tue, 24 May 2016 15:30:44 +0200 Subject: [PATCH 2/2] Use while not for loop --- dmenu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dmenu.c b/dmenu.c index 9d488d8..fe2501a 100644 --- a/dmenu.c +++ b/dmenu.c @@ -269,11 +269,11 @@ insert(const char *str, ssize_t n) static size_t nextrune(int inc) { - ssize_t n; + ssize_t n = cursor + inc; /* return location of next utf8 rune in the given direction (+1 or -1) */ - for (n = cursor + inc; n + inc >= 0 && (text[n] & 0xc0) == 0x80; n += inc) - ; + while (n + inc >= 0 && (text[n] & 0xc0) == 0x80) + n += inc; return n; } -- 2.8.3