Commit 6a6f64f5 authored by Andreas Schlick's avatar Andreas Schlick Committed by Rusty Russell

opt: Add a function to free the internal memory.

parent 641d492d
......@@ -201,6 +201,12 @@ bool opt_parse(int *argc, char *argv[], void (*errlog)(const char *fmt, ...))
return (ret == 0);
}
void opt_free_table(void)
{
free(opt_table);
opt_table=0;
}
void opt_log_stderr(const char *fmt, ...)
{
va_list ap;
......
......@@ -183,6 +183,14 @@ void opt_register_table(const struct opt_table *table, const char *desc);
*/
bool opt_parse(int *argc, char *argv[], void (*errlog)(const char *fmt, ...));
/**
* opt_free_table - free the table.
*
* This frees the internal memory. Call this as the last
* opt function.
*/
void opt_free_table(void);
/**
* opt_log_stderr - print message to stderr.
* @fmt: printf-style format.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment