/* default_values.c test */ /* it will use default values */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include #include #include "default_values_cmd.h" int main (int argc, char **argv) { struct gengetopt_args_info args_info; if (default_values_cmd_parser (argc, argv, &args_info) != 0) exit(1) ; printf ("foo-opt is given: %d\n", args_info.foo_opt_given); printf ("bar-opt is given: %d\n", args_info.bar_opt_given); printf ("Value of foo: %d\n", args_info.foo_arg); printf ("Value of bar: %s\n", args_info.bar_arg); printf ("Value of foo-opt: %d\n", args_info.foo_opt_arg); printf ("Value of bar-opt: %s\n", args_info.bar_opt_arg); printf ("Value of foofloat: %f\n", args_info.foofloat_arg); printf ("Value of foodouble: %lf\n", args_info.foodouble_arg); printf ("Value of PI: %16.10f\n", args_info.pi_arg); default_values_cmd_parser_free (&args_info); return 0; }