X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=ao_write.c;h=b1c344cc4586c9044e68f2f386ee54aa3024e01b;hp=a45d4fb946eea25087746fc786712229dae0dacc;hb=767c8054c268a011c3be4f8c756b44eab999820f;hpb=4ac3134c050ba28b57e0ae9686eb1f6d83e6d586 diff --git a/ao_write.c b/ao_write.c index a45d4fb9..b1c344cc 100644 --- a/ao_write.c +++ b/ao_write.c @@ -337,18 +337,18 @@ out: t->error = ret; } -__malloc static void *aow_parse_config_or_die(const char *options) +__malloc static void *aow_parse_config_or_die(int argc, char **argv) { struct ao_write_args_info *conf = para_calloc(sizeof(*conf)); /* exits on errors */ - ao_cmdline_parser_string(options, conf, "ao_write"); + ao_write_cmdline_parser(argc, argv, conf); return conf; } static void aow_free_config(void *conf) { - ao_cmdline_parser_free(conf); + ao_write_cmdline_parser_free(conf); } /** @@ -365,7 +365,7 @@ void ao_write_init(struct writer *w) ao_info **driver_list; char **dh; /* detailed help */ - ao_cmdline_parser_init(&dummy); + ao_write_cmdline_parser_init(&dummy); w->close = aow_close; w->pre_select = aow_pre_select; w->post_select = aow_post_select; @@ -411,7 +411,7 @@ void ao_write_init(struct writer *w) } dh[num_lines] = NULL; w->help.detailed_help = (const char **)dh; - ao_cmdline_parser_free(&dummy); + ao_write_cmdline_parser_free(&dummy); ao_shutdown(); }