diff options
author | wm4 <wm4@nowhere> | 2018-05-01 03:14:30 +0200 |
---|---|---|
committer | Jan Ekström <jeebjp@gmail.com> | 2018-05-03 01:20:01 +0300 |
commit | 76d8683e2ed9b40c955ca2fb25bce98fe1a156b8 (patch) | |
tree | ddc6293e56ad882fbf3cbd643998f08ad5dd97e3 /input/cmd_parse.h | |
parent | fb9bbf2a0d7f8dba0d0674595cc2dc0dab68ad94 (diff) | |
download | mpv-76d8683e2ed9b40c955ca2fb25bce98fe1a156b8.tar.bz2 mpv-76d8683e2ed9b40c955ca2fb25bce98fe1a156b8.tar.xz |
input: rename cmd_parse.h to cmd.h
Diffstat (limited to 'input/cmd_parse.h')
-rw-r--r-- | input/cmd_parse.h | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/input/cmd_parse.h b/input/cmd_parse.h deleted file mode 100644 index 13a055ff13..0000000000 --- a/input/cmd_parse.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * This file is part of mpv. - * - * mpv is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * mpv is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with mpv. If not, see <http://www.gnu.org/licenses/>. - */ - -#ifndef MP_PARSE_COMMAND_H -#define MP_PARSE_COMMAND_H - -#include "misc/bstr.h" - -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); - -// Similar to mp_input_parse_cmd(), but takes a list of strings instead. -// Also, MP_ON_OSD_AUTO | MP_EXPAND_PROPERTIES are not set by default. -// Keep in mind that these functions (naturally) don't take multiple commands, -// i.e. a ";" argument does not start a new command. -struct mp_cmd *mp_input_parse_cmd_strv(struct mp_log *log, const char **argv); - -struct mp_cmd *mp_input_parse_cmd_node(struct mp_log *log, struct mpv_node *node); - -// After getting a command from mp_input_get_cmd you need to free it using this -// function -void mp_cmd_free(struct mp_cmd *cmd); - -void mp_cmd_dump(struct mp_log *log, int msgl, char *header, struct mp_cmd *cmd); - -// This creates a copy of a command (used by the auto repeat stuff). -struct mp_cmd *mp_cmd_clone(struct mp_cmd *cmd); - -extern const struct m_option_type m_option_type_cycle_dir; - -#define OPT_CYCLEDIR(...) \ - OPT_GENERAL(double, __VA_ARGS__, .type = &m_option_type_cycle_dir) - -#endif |