view parser-mecmd.h @ 17408:c7d4f538f7e1

Do not build the GUI by default in the Debian package to be more in line with the behavior of the rest of the build system.
author diego
date Mon, 16 Jan 2006 22:55:08 +0000
parents 487cfc28525d
children 1a14fde7680d
line wrap: on
line source


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