X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fopt%2Ftest%2Futils.h;h=12cf0b753e99be441ead57f73b1dc1c3e2d79999;hp=33a2dbdc5e5ec1dc16ef8f3e9d531ba1cc5704b5;hb=HEAD;hpb=ac9d55d8c5af9697be8c4dd4f27de61e3cb8bf95 diff --git a/ccan/opt/test/utils.h b/ccan/opt/test/utils.h index 33a2dbdc..3ada62d1 100644 --- a/ccan/opt/test/utils.h +++ b/ccan/opt/test/utils.h @@ -4,6 +4,8 @@ #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); @@ -11,7 +13,7 @@ void reset_options(void); extern unsigned int test_cb_called; char *test_noarg(void *arg); char *test_arg(const char *optarg, const char *arg); -void show_arg(char buf[OPT_SHOW_LEN], 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[];