opt: fix junk after string in opt_show_charp.
[ccan] / ccan / opt / _info
index 54ae077678cb9ee18d28f2f2c3eb8b6faa65ea01..0e0e0a538bac42ca4efa175e31c911d2c41c6b1a 100644 (file)
  * static char *somestring;
  * 
  * static struct opt_table opts[] = {
- *     { OPT_WITHOUT_ARG("verbose", 'v', opt_inc_intval, &verbose),
- *       "Verbose mode (can be specified more than once)" },
- *     { OPT_WITHOUT_ARG("someflag", 0, opt_set_bool, &someflag),
- *       "Set someflag" },
- *     { OPT_WITH_ARG("somestring", 0, opt_set_charp, &somestring),
- *       "Set somestring to <arg>" },
- *     { OPT_WITHOUT_ARG("usage", 0, opt_usage_and_exit,
- *                       "args...\nA silly test program."),
- *       "Print this message." },
+ *     OPT_WITHOUT_ARG("--verbose/-v", opt_inc_intval, &verbose,
+ *                     "Verbose mode (can be specified more than once)"),
+ *     OPT_WITHOUT_ARG("--someflag", opt_set_bool, &someflag,
+ *                     "Set someflag"),
+ *     OPT_WITH_ARG("--somefile=<filename>", opt_set_charp, opt_show_charp,
+ *                  &somestring, "Set somefile to <filename>"),
+ *     OPT_WITHOUT_ARG("--usage/--help/-h", opt_usage_and_exit,
+ *                     "args...\nA silly test program.",
+ *                     "Print this message."),
  *     OPT_ENDTABLE
  * };
  * 
@@ -33,9 +33,9 @@
  * {
  *     int i;
  * 
- *     opt_register_table(opts);
+ *     opt_register_table(opts, NULL);
  *     // For fun, register an extra one.
- *     opt_register_noarg("no-someflag", 0, opt_set_invbool, &someflag,
+ *     opt_register_noarg("--no-someflag", opt_set_invbool, &someflag,
  *                        "Unset someflag");
  *     if (!opt_parse(&argc, argv, opt_log_stderr))
  *             exit(1);
@@ -49,7 +49,7 @@
  *     return 0;
  * }
  *
- * Licence: GPL (3 or any later version)
+ * License: GPL (3 or any later version)
  * Author: Rusty Russell <rusty@rustcorp.com.au>
  */
 int main(int argc, char *argv[])
@@ -58,6 +58,7 @@ int main(int argc, char *argv[])
                return 1;
 
        if (strcmp(argv[1], "depends") == 0) {
+               printf("ccan/typesafe_cb\n");
                return 0;
        }