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