X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fopt%2Ftest%2Futils.h;h=12cf0b753e99be441ead57f73b1dc1c3e2d79999;hp=ea99eb098d81402ccdf3d22e7dde97341886e930;hb=HEAD;hpb=d7d5abe98caeec82d784ce525e0444ff438acd46 diff --git a/ccan/opt/test/utils.h b/ccan/opt/test/utils.h index ea99eb09..3ada62d1 100644 --- a/ccan/opt/test/utils.h +++ b/ccan/opt/test/utils.h @@ -4,11 +4,16 @@ #include bool parse_args(int *argc, char ***argv, ...); +bool parse_early_args(int *argc, char ***argv, ...); +bool parse_early_args_incomplete(int *argc, char ***argv, ...); extern char *err_output; +void save_err_output(const char *fmt, ...); +void reset_options(void); extern unsigned int test_cb_called; char *test_noarg(void *arg); -char *test_arg(const char *optarg, void *arg); +char *test_arg(const char *optarg, const char *arg); +bool show_arg(char *buf, size_t len, const char *arg); extern struct opt_table short_table[]; extern struct opt_table long_table[];