diff --git a/src/command.c b/src/command.c
index 62d68a5e056a65a0db46457ed283c2b0a10adbda..f47772e570ec37e6d98500dd120964860bebcf5d 100644 (file)
--- a/src/command.c
+++ b/src/command.c
/* ncmpc (Ncurses MPD Client)
- * (c) 2004-2010 The Music Player Daemon Project
+ * (c) 2004-2017 The Music Player Daemon Project
* Project homepage: http://musicpd.org
*
* This program is free software; you can redistribute it and/or modify
{ { 'v', 0, 0 }, 0, CMD_LIST_RANGE_SELECT, "range-select",
N_("Range selection") },
{ { C('N'), 0, 0 }, 0, CMD_LIST_SCROLL_DOWN_LINE, "scroll-down-line",
- N_("Scroll up one line") },
- { { C('B'), 0, 0 }, 0, CMD_LIST_SCROLL_UP_LINE, "scroll-up-line",
N_("Scroll down one line") },
+ { { C('B'), 0, 0 }, 0, CMD_LIST_SCROLL_UP_LINE, "scroll-up-line",
+ N_("Scroll up one line") },
{ { 'N', 0, 0 }, 0, CMD_LIST_SCROLL_DOWN_HALF, "scroll-down-half",
N_("Scroll up half a screen") },
{ { 'B', 0, 0 }, 0, CMD_LIST_SCROLL_UP_HALF, "scroll-up-half",
return get_key_command(key);
}
-int
+bool
assign_keys(command_t command, int keys[MAX_COMMAND_KEYS])
{
for (size_t i = 0; cmds[i].name; i++) {
#ifndef NCMPC_MINI
cmds[i].flags |= COMMAND_KEY_MODIFIED;
#endif
- return 0;
+ return true;
}
}
- return -1;
+ return false;
}
#ifndef NCMPC_MINI
-int
+bool
check_key_bindings(command_definition_t *cp, char *buf, size_t bufsize)
{
- int retval = 0;
+ bool success = true;
if (cp == NULL)
cp = cmds;
}
cp[i].flags |= COMMAND_KEY_CONFLICT;
set_key_flags(cp, cmd, COMMAND_KEY_CONFLICT);
- retval = -1;
+ success = false;
}
}
}
- return retval;
+ return success;
}
-int
+bool
write_key_bindings(FILE *f, int flags)
{
if (flags & KEYDEF_WRITE_HEADER)
}
}
- return ferror(f);
+ return ferror(f) == 0;
}
#endif /* NCMPC_MINI */