summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/perl/core/module.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/perl/core/module.h b/src/perl/core/module.h
new file mode 100644
index 00000000..4d33a474
--- /dev/null
+++ b/src/perl/core/module.h
@@ -0,0 +1,37 @@
+#include <EXTERN.h>
+#include <perl.h>
+#include <XSUB.h>
+
+#undef _
+#include "common.h"
+#include "network.h"
+#include "commands.h"
+#include "log.h"
+#include "rawlog.h"
+#include "settings.h"
+#include "masks.h"
+
+#include "servers.h"
+#include "servers-reconnect.h"
+#include "servers-setup.h"
+#include "channels.h"
+#include "queries.h"
+#include "nicklist.h"
+
+#include "perl/perl-common.h"
+
+#include "fe-common/core/windows.h"
+
+typedef COMMAND_REC *Irssi__Command;
+typedef LOG_REC *Irssi__Log;
+typedef RAWLOG_REC *Irssi__Rawlog;
+
+typedef SERVER_REC *Irssi__Server;
+typedef SERVER_CONNECT_REC *Irssi__Connect;
+typedef RECONNECT_REC *Irssi__Reconnect;
+typedef CHANNEL_REC *Irssi__Channel;
+typedef QUERY_REC *Irssi__Query;
+typedef NICK_REC *Irssi__Nick;
+
+typedef WINDOW_REC *Irssi__Window;
+typedef WI_ITEM_REC *Irssi__Windowitem;