From: Vincent T. <vt...@un...> - 2010-01-22 22:15:57
|
On Fri, 22 Jan 2010, Enlightenment SVN wrote: > Log: > Add EINTERN > > All functions not static in modules should be EINTERN, exepect > e_modapi_* > Author: englebass > Date: 2010-01-22 12:00:07 -0800 (Fri, 22 Jan 2010) > New Revision: 45446 > > Modified: > trunk/e/src/bin/e.h > > Modified: trunk/e/src/bin/e.h > =================================================================== > --- trunk/e/src/bin/e.h 2010-01-22 19:26:36 UTC (rev 45445) > +++ trunk/e/src/bin/e.h 2010-01-22 20:00:07 UTC (rev 45446) > @@ -123,6 +123,19 @@ > # endif > #endif > > +#ifdef EINTERN > +#undef EINTERN > +#endif > +#ifdef __GNUC__ > +# if __GNUC__ >= 4 > +# define EINTERN __attribute__ ((visibility("hidden"))) > +# else > +# define EINTERN > +# endif > +#else > +# define EINTERN > +#endif this stuf is not needed if EAPI is correctly used Vincent |