X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=recv_common.c;h=953e2a1143ebd28424fb09a978611eaf52bf28d6;hp=2840df00b4317d143bcadec5637e0ca4d1200ef7;hb=c00d7e25de7006d6f88aafb2b485057377a70324;hpb=00e4d4da1b2c00da139b09d3ed4ab9ad9fba2691 diff --git a/recv_common.c b/recv_common.c index 2840df00..953e2a11 100644 --- a/recv_common.c +++ b/recv_common.c @@ -15,6 +15,18 @@ #include "string.h" DEFINE_RECEIVER_ARRAY; + +/** + * Call the init function of each paraslash receiver. + */ +void recv_init(void) +{ + int i; + + FOR_EACH_RECEIVER(i) + receivers[i].init(&receivers[i]); +} + static void *parse_receiver_args(int receiver_num, char *options) { struct receiver *r = &receivers[receiver_num]; @@ -100,7 +112,6 @@ void print_receiver_helps(int detailed) printf_or_die("\n\n"); FOR_EACH_RECEIVER(i) { struct receiver *r = receivers + i; - if (!r->help.short_help) continue; printf_or_die("Options for %s:\n", r->name);