summaryrefslogtreecommitdiff
path: root/legacy/ecore/src/lib/ecore_ipc/Ecore_Ipc.h
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2011-05-14 18:30:43 +0000
committerVincent Torri <vincent.torri@gmail.com>2011-05-14 18:30:43 +0000
commitbf8e99c12888496f0fb97090a9ec2f881729aeb4 (patch)
treef9475a6c8537aaec5b257171aad49f3f76700cba /legacy/ecore/src/lib/ecore_ipc/Ecore_Ipc.h
parent3e9bc8fddd1f80709a3bb4cb1f87924743936285 (diff)
Ecore: ecore_con : make ecore_ipc compile on Windows.
SVN revision: 59389
Diffstat (limited to '')
-rw-r--r--legacy/ecore/src/lib/ecore_ipc/Ecore_Ipc.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/legacy/ecore/src/lib/ecore_ipc/Ecore_Ipc.h b/legacy/ecore/src/lib/ecore_ipc/Ecore_Ipc.h
index 000fca9150..fa12b40c4b 100644
--- a/legacy/ecore/src/lib/ecore_ipc/Ecore_Ipc.h
+++ b/legacy/ecore/src/lib/ecore_ipc/Ecore_Ipc.h
@@ -5,9 +5,13 @@
5# undef EAPI 5# undef EAPI
6#endif 6#endif
7 7
8#ifdef _MSC_VER 8#ifdef _WIN32
9# ifdef BUILDING_DLL 9# ifdef EFL_ECORE_IPC_BUILD
10# define EAPI __declspec(dllexport) 10# ifdef DLL_EXPORT
11# define EAPI __declspec(dllexport)
12# else
13# define EAPI
14# endif
11# else 15# else
12# define EAPI __declspec(dllimport) 16# define EAPI __declspec(dllimport)
13# endif 17# endif
@@ -31,11 +35,9 @@
31#ifdef __cplusplus 35#ifdef __cplusplus
32extern "C" { 36extern "C" {
33#endif 37#endif
34 38
35#ifndef _ECORE_IPC_PRIVATE_H 39typedef struct _Ecore_Ipc_Server Ecore_Ipc_Server; /**< An IPC connection handle */
36 typedef void Ecore_Ipc_Server; /**< An IPC connection handle */ 40typedef struct _Ecore_Ipc_Client Ecore_Ipc_Client; /**< An IPC connection handle */
37 typedef void Ecore_Ipc_Client; /**< An IPC connection handle */
38#endif
39 41
40/** 42/**
41 * Macros used for generic data packing 43 * Macros used for generic data packing