summaryrefslogtreecommitdiff
path: root/legacy/ecore/src/lib/ecore_fb/Ecore_Fb.h
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2005-12-27 17:17:31 +0000
committerCarsten Haitzler <raster@rasterman.com>2005-12-27 17:17:31 +0000
commit7554f8ee360ae75ace0a46ca079de7e5a28dba2b (patch)
treeac5a69b333e40cc14c366a7226c1bd05687bec1b /legacy/ecore/src/lib/ecore_fb/Ecore_Fb.h
parentcdebf436cf3353ab658a37d9e468f8bd0de6a19c (diff)
actually make symbol hiding work!
SVN revision: 19314
Diffstat (limited to '')
-rw-r--r--legacy/ecore/src/lib/ecore_fb/Ecore_Fb.h18
1 files changed, 11 insertions, 7 deletions
diff --git a/legacy/ecore/src/lib/ecore_fb/Ecore_Fb.h b/legacy/ecore/src/lib/ecore_fb/Ecore_Fb.h
index 9ec1596bca..7627d82e81 100644
--- a/legacy/ecore/src/lib/ecore_fb/Ecore_Fb.h
+++ b/legacy/ecore/src/lib/ecore_fb/Ecore_Fb.h
@@ -11,8 +11,12 @@
11# define EAPI __declspec(dllimport) 11# define EAPI __declspec(dllimport)
12# endif 12# endif
13#else 13#else
14# ifdef GCC_HASCLASSVISIBILITY 14# ifdef __GNUC__
15# define EAPI __attribute__ ((visibility("default"))) 15# if __GNUC__ >= 4
16# define EAPI __attribute__ ((visibility("default")))
17# else
18# define EAPI
19# endif
16# else 20# else
17# define EAPI 21# define EAPI
18# endif 22# endif
@@ -33,11 +37,11 @@
33extern "C" { 37extern "C" {
34#endif 38#endif
35 39
36extern int ECORE_FB_EVENT_KEY_DOWN; /**< FB Key Down event */ 40EAPI extern int ECORE_FB_EVENT_KEY_DOWN; /**< FB Key Down event */
37extern int ECORE_FB_EVENT_KEY_UP; /**< FB Key Up event */ 41EAPI extern int ECORE_FB_EVENT_KEY_UP; /**< FB Key Up event */
38extern int ECORE_FB_EVENT_MOUSE_BUTTON_DOWN; /**< FB Mouse Down event */ 42EAPI extern int ECORE_FB_EVENT_MOUSE_BUTTON_DOWN; /**< FB Mouse Down event */
39extern int ECORE_FB_EVENT_MOUSE_BUTTON_UP; /**< FB Mouse Up event */ 43EAPI extern int ECORE_FB_EVENT_MOUSE_BUTTON_UP; /**< FB Mouse Up event */
40extern int ECORE_FB_EVENT_MOUSE_MOVE; /**< FB Mouse Move event */ 44EAPI extern int ECORE_FB_EVENT_MOUSE_MOVE; /**< FB Mouse Move event */
41 45
42typedef struct _Ecore_Fb_Event_Key_Down Ecore_Fb_Event_Key_Down; /**< FB Key Down event */ 46typedef struct _Ecore_Fb_Event_Key_Down Ecore_Fb_Event_Key_Down; /**< FB Key Down event */
43typedef struct _Ecore_Fb_Event_Key_Up Ecore_Fb_Event_Key_Up; /**< FB Key Up event */ 47typedef struct _Ecore_Fb_Event_Key_Up Ecore_Fb_Event_Key_Up; /**< FB Key Up event */