X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fopt%2Ftest%2Futils.h;h=1c3658d7c7f04ce495b2e80dfd77c926110a8a96;hb=4f09cf20ca00fe38b0702e0556bbad2341595ed0;hp=ea99eb098d81402ccdf3d22e7dde97341886e930;hpb=d7d5abe98caeec82d784ce525e0444ff438acd46;p=ccan diff --git a/ccan/opt/test/utils.h b/ccan/opt/test/utils.h index ea99eb09..1c3658d7 100644 --- a/ccan/opt/test/utils.h +++ b/ccan/opt/test/utils.h @@ -4,11 +4,15 @@ #include bool parse_args(int *argc, char ***argv, ...); +bool parse_early_args(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); +void show_arg(char buf[OPT_SHOW_LEN], const char *arg); extern struct opt_table short_table[]; extern struct opt_table long_table[];