summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-01-10 00:08:35 -0300
committerJesusaves <cpntb1@ymail.com>2020-01-10 00:08:35 -0300
commita483dd16b5489b535d9bed9e584c3fee44f0435a (patch)
tree5a551bf905bf3004502ca8b7d3d8f0c81e60fa3d
parentc2fa30323d82cd2b28f448e00cf21e07b7e11249 (diff)
parentc687d2d1b2ad48b5b15899f34b73a41ae73f674c (diff)
downloadplugin-a483dd16b5489b535d9bed9e584c3fee44f0435a.tar.gz
plugin-a483dd16b5489b535d9bed9e584c3fee44f0435a.tar.bz2
plugin-a483dd16b5489b535d9bed9e584c3fee44f0435a.tar.xz
plugin-a483dd16b5489b535d9bed9e584c3fee44f0435a.zip
Merge branch 'master' into jesusalva/guildpos
-rw-r--r--src/Makefile.am1
-rw-r--r--src/echar/init.c3
-rw-r--r--src/ecommon/init.c5
-rw-r--r--src/elogin/init.c3
-rw-r--r--src/emap/init.c3
5 files changed, 15 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 8c9a8d5..cf864f1 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -138,6 +138,7 @@ MAP_SRC = emap/atcommand.c \
SHARED_CFLAGS = ${CFLAGS} -O3 -pipe -ffast-math -std=c11 -Wall -Wextra -Wno-sign-compare -Wno-unused -fno-omit-frame-pointer \
-DPCRE_SUPPORT -I../../.. -I../../../../3rdparty \
+ -DHERCULES_CORE_HPMI_SKIP \
-DPACKETVER=20170517 \
-DevolPacketOffset=0x100
SHARED_LDFLAGS = -lm -avoid-version -Wl,--no-undefined
diff --git a/src/echar/init.c b/src/echar/init.c
index d42542c..e273b58 100644
--- a/src/echar/init.c
+++ b/src/echar/init.c
@@ -39,6 +39,9 @@
#include "echar/config.h"
#include "plugins/HPMHooking.h"
+
+HPExport struct HPMHooking_interface HPMHooking_s;
+
#include "common/HPMDataCheck.h" /* should always be the last file included! (if you don't make it last, it'll intentionally break compile time) */
HPExport struct hplugin_info pinfo =
diff --git a/src/ecommon/init.c b/src/ecommon/init.c
index 9185ee1..753fcf1 100644
--- a/src/ecommon/init.c
+++ b/src/ecommon/init.c
@@ -8,6 +8,11 @@
#include <string.h>
#include "common/HPMi.h"
+
+HPExport struct HPMi_interface HPMi_s;
+HPExport struct HPMi_interface *HPMi;
+HPExport void *(*import_symbol) (char *name, unsigned int pID);
+
#include "common/conf.h"
#include "common/memmgr.h"
#include "common/mapindex.h"
diff --git a/src/elogin/init.c b/src/elogin/init.c
index 52a95bf..88f322c 100644
--- a/src/elogin/init.c
+++ b/src/elogin/init.c
@@ -25,6 +25,9 @@
#include "elogin/parse.h"
#include "plugins/HPMHooking.h"
+
+HPExport struct HPMHooking_interface HPMHooking_s;
+
#include "common/HPMDataCheck.h" /* should always be the last file included! (if you don't make it last, it'll intentionally break compile time) */
HPExport struct hplugin_info pinfo =
diff --git a/src/emap/init.c b/src/emap/init.c
index 0837489..3e355f8 100644
--- a/src/emap/init.c
+++ b/src/emap/init.c
@@ -80,6 +80,9 @@
#include "emap/data/skilld.h"
#include "plugins/HPMHooking.h"
+
+HPExport struct HPMHooking_interface HPMHooking_s;
+
#include "common/HPMDataCheck.h" /* should always be the last file included! (if you don't make it last, it'll intentionally break compile time) */
extern int langScriptId;