Mercurial > mplayer.hg
diff parser-mecmd.h @ 8164:487cfc28525d
New config system + cleanup of header inter dependency
author | albeu |
---|---|
date | Tue, 12 Nov 2002 01:56:42 +0000 |
parents | |
children | 1a14fde7680d |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/parser-mecmd.h Tue Nov 12 01:56:42 2002 +0000 @@ -0,0 +1,18 @@ + +/// A simple parser with per-entry settings. + +typedef struct m_entry_st { + char* name; // Filename, url or whatever + char** opts; // NULL terminated list of name,val pairs +} m_entry_t; + +// Free a list returned by m_config_parse_command_line +void +m_entry_list_free(m_entry_t* lst); +// Use this when you switch to another entry +int +m_entry_set_options(m_config_t *config, m_entry_t* entry); + +m_entry_t* +m_config_parse_me_command_line(m_config_t *config, int argc, char **argv); +