summaryrefslogtreecommitdiffstats
path: root/input/cmd_parse.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2018-04-30 20:33:05 +0200
committerJan Ekström <jeebjp@gmail.com>2018-05-03 01:20:01 +0300
commite8b073584d749bb864f495d9e1cd31b102c6283d (patch)
treefae1a577fadb7141c7035d9869c1842ec57b1a15 /input/cmd_parse.h
parent14602b0201dfdbfd10c239fd978df5c269a71883 (diff)
downloadmpv-e8b073584d749bb864f495d9e1cd31b102c6283d.tar.bz2
mpv-e8b073584d749bb864f495d9e1cd31b102c6283d.tar.xz
input: remove some explicit uses of command IDs
The plan is to remove the command ID enum. This will happen by replacing the big switch statement in command.c with dispatching to per-command callbacks. As preparation, remove uses of the command IDs outside of the actual dispatching mechanism. Also remove some instances of checking cmd->def for NULL. We now require this always to be set.
Diffstat (limited to 'input/cmd_parse.h')
-rw-r--r--input/cmd_parse.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/input/cmd_parse.h b/input/cmd_parse.h
index 295aa3b2e7..13a055ff13 100644
--- a/input/cmd_parse.h
+++ b/input/cmd_parse.h
@@ -24,6 +24,8 @@ struct mp_log;
struct mp_cmd;
struct mpv_node;
+extern const struct mp_cmd_def mp_cmd_list;
+
// Parse text and return corresponding struct mp_cmd.
// The location parameter is for error messages.
struct mp_cmd *mp_input_parse_cmd_(struct mp_log *log, bstr str, const char *loc);