summaryrefslogtreecommitdiff
path: root/src/plugin.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugin.c')
-rw-r--r--src/plugin.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugin.c b/src/plugin.c
index 98b3114b..4728a224 100644
--- a/src/plugin.c
+++ b/src/plugin.c
@@ -152,7 +152,11 @@ int plugins_load(server *srv) {
srv->srvconf.modules->used, sizeof(plugin *));
buffer * const tb = srv->tmp_buf;
+ #ifdef _WIN32
+ int (WINAPI *init)(plugin *pl);
+ #else
int (*init)(plugin *pl);
+ #endif
for (uint32_t i = 0; i < srv->srvconf.modules->used; ++i) {
const buffer * const module = &((data_string *)srv->srvconf.modules->data[i])->value;