summaryrefslogtreecommitdiff
path: root/dselect/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dselect/main.cc')
-rw-r--r--dselect/main.cc11
1 files changed, 7 insertions, 4 deletions
diff --git a/dselect/main.cc b/dselect/main.cc
index ac277e930..7b631f9b9 100644
--- a/dselect/main.cc
+++ b/dselect/main.cc
@@ -414,7 +414,7 @@ int refreshmenu(void) {
urqresult urq_menu(void) {
#define C(x) ((x)-'a'+1)
- int entries, c, i;
+ int entries, c;
entries= refreshmenu();
int cursor=0;
dme(0,1);
@@ -460,7 +460,9 @@ urqresult urq_menu(void) {
}
} else if (isalpha(c)) {
c= tolower(c);
- for (i=0; i<entries && gettext(menuentries[i].key)[0] != c; i++);
+ int i = 0;
+ while (i < entries && gettext(menuentries[i].key)[0] != c)
+ i++;
if (i < entries) {
dme(cursor,0); cursor=i; dme(cursor,1);
} else {
@@ -496,8 +498,9 @@ int main(int, const char *const *argv) {
if (*argv) {
const char *a;
while ((a= *argv++) != 0) {
- const menuentry *me;
- for (me= menuentries; me->command && strcmp(me->command,a); me++);
+ const menuentry *me = menuentries;
+ while (me->command && strcmp(me->command, a))
+ me++;
if (!me->command) badusage(_("unknown action string `%.50s'"),a);
me->fn();
}