On Thu, Apr 16, 2015 at 8:25 PM, Adrien Nader <adr...@notk.org> wrote:
> After discussing this a bit more on #e.fr, it occurred to me the
> simplest would be to #undef EAPI at the end of headers. Basically this
> turns EAPI into a header-specific define.
>
> The annotations (both ELF visibility and Windows dllimport/export) are
> only needed on the function declaration, not on the function definition.
> However we enjoy the "EAPI" in the implementation so instead it could be
> defined to nothing.
>
> This amounts to adding the following at the end of each public header:
>   #undef EAPI
>   #define EAPI
>
> This shouldn't be an issue for any situation and would make sense to add
> to 1.14 right now. Actually I'm joking about that: I thought it'd be
> good to have people cry a bit more about the feature freeze not being
> applied. :)
> So, that means it'd be for the beginning of the next cycle.
>
> Any thought?

As part of the French cabal, I fully agree with this plan that should
make a lot of include mistake be gone. I will work on that asap.
-- 
Cedric BAIL

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to