opt: Add a function to free the internal memory.
[ccan] / ccan / opt / opt.h
index 0748fe6a7f0694f831ea94c85439d1a0ba65cc76..5757778577e2079b31641f176dd6976fe11c4d3d 100644 (file)
@@ -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.