From 4d1575173b64b7a95f7cf9626956aebafdbc103f Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 24 Feb 2014 21:18:53 +0100 Subject: command: make options property return the list of all options --- options/m_config.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'options/m_config.h') diff --git a/options/m_config.h b/options/m_config.h index 82382aaa27..632ba09e77 100644 --- a/options/m_config.h +++ b/options/m_config.h @@ -170,6 +170,9 @@ const char *m_config_get_positional_option(const struct m_config *config, int n) // Returns: error code (<0), or number of expected params (0, 1) int m_config_option_requires_param(struct m_config *config, bstr name); +// Return all (visible) option names as NULL terminated string list. +char **m_config_list_options(void *ta_parent, const struct m_config *config); + /* Print a list of all registered options. * \param config The config object. */ -- cgit v1.2.3