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);
+