Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_directfb


Modified Files:
        Ecore_DirectFB.h 


Log Message:


actually make symbol hiding work!

===================================================================
RCS file: 
/cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_directfb/Ecore_DirectFB.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- Ecore_DirectFB.h    1 Dec 2005 06:39:35 -0000       1.5
+++ Ecore_DirectFB.h    27 Dec 2005 17:17:30 -0000      1.6
@@ -11,8 +11,12 @@
 #  define EAPI __declspec(dllimport)
 # endif
 #else
-# ifdef GCC_HASCLASSVISIBILITY
-#  define EAPI __attribute__ ((visibility("default")))
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
 # else
 #  define EAPI
 # endif
@@ -26,20 +30,20 @@
 extern "C" {
 #endif
 
-extern int ECORE_DIRECTFB_EVENT_POSITION;
-extern int ECORE_DIRECTFB_EVENT_SIZE;
-extern int ECORE_DIRECTFB_EVENT_CLOSE;
-extern int ECORE_DIRECTFB_EVENT_DESTROYED;
-extern int ECORE_DIRECTFB_EVENT_GOT_FOCUS;
-extern int ECORE_DIRECTFB_EVENT_LOST_FOCUS;
-extern int ECORE_DIRECTFB_EVENT_KEY_DOWN;
-extern int ECORE_DIRECTFB_EVENT_KEY_UP;
-extern int ECORE_DIRECTFB_EVENT_BUTTON_DOWN;
-extern int ECORE_DIRECTFB_EVENT_BUTTON_UP;
-extern int ECORE_DIRECTFB_EVENT_MOTION;
-extern int ECORE_DIRECTFB_EVENT_ENTER;
-extern int ECORE_DIRECTFB_EVENT_LEAVE;
-extern int ECORE_DIRECTFB_EVENT_WHEEL;
+EAPI extern int ECORE_DIRECTFB_EVENT_POSITION;
+EAPI extern int ECORE_DIRECTFB_EVENT_SIZE;
+EAPI extern int ECORE_DIRECTFB_EVENT_CLOSE;
+EAPI extern int ECORE_DIRECTFB_EVENT_DESTROYED;
+EAPI extern int ECORE_DIRECTFB_EVENT_GOT_FOCUS;
+EAPI extern int ECORE_DIRECTFB_EVENT_LOST_FOCUS;
+EAPI extern int ECORE_DIRECTFB_EVENT_KEY_DOWN;
+EAPI extern int ECORE_DIRECTFB_EVENT_KEY_UP;
+EAPI extern int ECORE_DIRECTFB_EVENT_BUTTON_DOWN;
+EAPI extern int ECORE_DIRECTFB_EVENT_BUTTON_UP;
+EAPI extern int ECORE_DIRECTFB_EVENT_MOTION;
+EAPI extern int ECORE_DIRECTFB_EVENT_ENTER;
+EAPI extern int ECORE_DIRECTFB_EVENT_LEAVE;
+EAPI extern int ECORE_DIRECTFB_EVENT_WHEEL;
 
        
 




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to