X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=alsa_write.c;h=9f60d6d88aacbd21715f529d61c5bd3e23dd6cd4;hp=89d1995caccc24ecc8f988dff8d5862c56ad0b69;hb=2084249288864e17c43570bd9957bd927864b1b7;hpb=6442f07bb08eb6e557086587f997b1785ea18ef7 diff --git a/alsa_write.c b/alsa_write.c index 89d1995c..9f60d6d8 100644 --- a/alsa_write.c +++ b/alsa_write.c @@ -21,6 +21,7 @@ #include "string.h" #include "list.h" #include "sched.h" +#include "ggo.h" #include "write.h" #include "alsa_write.cmdline.h" #include "error.h" @@ -236,10 +237,19 @@ err_out: */ void alsa_write_init(struct writer *w) { + struct alsa_write_args_info dummy; + + alsa_cmdline_parser_init(&dummy); w->open = alsa_open; w->close = alsa_close; w->pre_select = alsa_write_pre_select; w->post_select = alsa_write_post_select; w->parse_config = alsa_parse_config; w->shutdown = NULL; /* nothing to do */ + w->help = (struct ggo_help) { + .purpose = alsa_write_args_info_purpose, + .usage = alsa_write_args_info_usage, + .short_help = alsa_write_args_info_help, + .detailed_help = alsa_write_args_info_detailed_help + }; }