projects
/
paraslash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a check for libosl to configure.ac.
[paraslash.git]
/
recv_common.c
diff --git
a/recv_common.c
b/recv_common.c
index 2840df00b4317d143bcadec5637e0ca4d1200ef7..953e2a1143ebd28424fb09a978611eaf52bf28d6 100644
(file)
--- a/
recv_common.c
+++ b/
recv_common.c
@@
-15,6
+15,18
@@
#include "string.h"
DEFINE_RECEIVER_ARRAY;
#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];
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;
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);
if (!r->help.short_help)
continue;
printf_or_die("Options for %s:\n", r->name);