Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : libs/e_dbus

Dir     : e17/libs/e_dbus/src/lib/dbus


Modified Files:
        E_DBus.h 


Log Message:
define EAPI

===================================================================
RCS file: /cvs/e/e17/libs/e_dbus/src/lib/dbus/E_DBus.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- E_DBus.h    4 Nov 2007 07:51:36 -0000       1.2
+++ E_DBus.h    4 Nov 2007 11:19:55 -0000       1.3
@@ -10,6 +10,27 @@
 #include <dbus/dbus.h>
 #include <Ecore.h>
 
+#ifdef EAPI
+#undef EAPI
+#endif
+#ifdef _MSC_VER
+# ifdef BUILDING_DLL
+#  define EAPI __declspec(dllexport)
+# else
+#  define EAPI __declspec(dllimport)
+# endif
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif
+
 EAPI extern int E_DBUS_EVENT_SIGNAL;
 
 typedef struct E_DBus_Connection E_DBus_Connection;



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to