X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/bbfdea24b2b940031e86e990bc457785dd378b58..1c892ba2a411da86a1d419bbc07f841fedb2aef9:/test/testlib.c diff --git a/test/testlib.c b/test/testlib.c index 7471ece..9318663 100644 --- a/test/testlib.c +++ b/test/testlib.c @@ -20,7 +20,10 @@ #include #include #include +#include #include + +#include "help.h" #include "test.h" static size_t printbuf_size; @@ -94,3 +97,14 @@ void test_print_version(const char *program) puts("This is free software: you are free to change and redistribute it."); puts("There is NO WARRANTY, to the extent permitted by law."); } + +void test_print_options(const struct option *lopts) +{ + const struct option *opt; + + puts("Options:"); + for (opt = lopts; opt->val; opt++) { + if (help_print_optstring(opt, "ARG", 20)) + putchar('\n'); + } +}