aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/efl_mono
diff options
context:
space:
mode:
authorVitor Sousa <vitorsousa@expertisesolutions.com.br>2018-12-14 15:06:12 -0200
committerFelipe Magno de Almeida <felipe@expertisesolutions.com.br>2019-01-17 21:36:27 +0900
commit7b342e8fddaff50dd62354f357a3d249afc77498 (patch)
treedde704c04fdbd8a3f6906518949a6c54a764e544 /src/tests/efl_mono
parentefl-mono: Add proper test for interface inheritance (diff)
downloadefl-7b342e8fddaff50dd62354f357a3d249afc77498.tar.gz
eolian_mono: fix inheriting from efl types not considering additional interfaces
Reviewers: segfaultxavi, bu5hm4n, Jaehyun_Cho, lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7635
Diffstat (limited to 'src/tests/efl_mono')
-rw-r--r--src/tests/efl_mono/libefl_mono_native_test.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/tests/efl_mono/libefl_mono_native_test.c b/src/tests/efl_mono/libefl_mono_native_test.c
index d0109dbad2..9e58ab3dac 100644
--- a/src/tests/efl_mono/libefl_mono_native_test.c
+++ b/src/tests/efl_mono/libefl_mono_native_test.c
@@ -8,9 +8,20 @@
#include <Ecore.h>
#include <Eo.h>
+#ifdef EOAPI
#undef EOAPI
+#endif
+
+#ifdef EWAPI
+#undef EWAPI
+#endif
+
+#ifdef EAPI
#undef EAPI
+#endif
+
#define EOAPI EAPI EAPI_WEAK
+#define EWAPI EAPI EAPI_WEAK
#ifdef _WIN32
# ifdef EFL_BUILD