20 #include "compat/compat.h"
24 #include "util/str2argv.h"
27 #include "keybindings.h"
36 int (*func)(
int argc,
char **argv);
39 extern const cmd CommandPath[];
40 extern const int CommandPathSize;
43 int cmd_quit(
int argc,
char *argv[]);
44 int cmd_write(
int argc,
char *argv[]);
45 int cmd_mode(
int argc,
char *argv[]);
46 int cmd_new(
int argc,
char *argv[]);
47 int cmd_filter(
int argc,
char *argv[]);
48 int cmd_sort(
int argc,
char *argv[]);
49 int cmd_display(
int argc,
char *argv[]);
50 int cmd_color(
int argc,
char *argv[]);
51 int cmd_set(
int argc,
char *argv[]);
52 int cmd_reload(
int argc,
char *argv[]);
53 int cmd_bind(
int argc,
char *argv[]);
54 int cmd_unbind(
int argc,
char *argv[]);
55 int cmd_toggle(
int argc,
char *argv[]);
56 int cmd_playlist(
int argc,
char *argv[]);
59 void cmd_execute(
char *
cmd);
76 extern size_t toggleset_size;
79 void toggleset_init();
80 void toggleset_free();
82 toggle_list *toggle_list_create(
int registr,
int argc,
char *argv[]);
87 void toggle_remove(
int registr);
95 int user_getstr(
const char *prompt,
char **response);
96 int user_get_yesno(
const char *prompt,
int *response);
98 void setup_viewing_playlist(
playlist *p);