On Mon, Jun 29, 2015 at 2:32 PM, Cedric BAIL <cedric.b...@free.fr> wrote:
> Hello,
>
> I think that eo_do_ret and eo_do_super_ret are quite hugly to use and
> unecessary. I think they should be gone. Their behavior can still be
> nice to have especially inside efl tree. The reason they exist is that
> we want to support other compiler than GCC and Clang for application
> that use EFL. EFL itself can not be compiled by anything else than GCC
> and Clang.
>   Maybe we should provide #if piece of code that will enable the old
> non portable behavior of eo_do and eo_do_super for people who are sure
> that there code should not be running on something else than GCC and
> Clang. So if someone want the current behavior of eo_do_ret and
> eo_do_super_ret, but in a nice way, he will just do a #define EFL_GNU
> (or whatever we decide) before including Eo.h.

That sounds terrible...

>
>   As we are heading to stabilize Eo API in EFL 1.15, I really would
> prefer to get rid of this _ret variant.
> --
> Cedric BAIL
>
> ------------------------------------------------------------------------------
> Monitor 25 network devices or servers for free with OpManager!
> OpManager is web-based network management software that monitors
> network devices and physical & virtual servers, alerts via email & sms
> for fault. Monitor 25 devices for free with no restriction. Download now
> http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to