Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-09 Thread ChunEon Park
+1 EINA_SAFE_FREE -Regards, Hermet- -Original Message- From: "daniel.za...@samsung.com" To: "Enlightenment developer list"; Cc: Sent: 2013-12-08 (일) 14:17:13 Subject: Re: [E-devel] Proposal of EFL_SAFE_FREE macro On 12/07/2

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-07 Thread daniel.za...@samsung.com
On 12/07/2013 04:56 PM, Daniel Juyung Seo wrote: > On Sat, Dec 7, 2013 at 11:27 PM, Gustavo Sverzut Barbieri < > barbi...@gmail.com> wrote: > >> On Fri, Dec 6, 2013 at 10:19 PM, Carsten Haitzler >> wrote: >>> On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut Barbieri < >> barbi...@gmail.com> >>> s

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-07 Thread Daniel Juyung Seo
On Sat, Dec 7, 2013 at 11:27 PM, Gustavo Sverzut Barbieri < barbi...@gmail.com> wrote: > On Fri, Dec 6, 2013 at 10:19 PM, Carsten Haitzler > wrote: > > > > On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut Barbieri < > barbi...@gmail.com> > > said: > > > > > On Fri, Dec 6, 2013 at 10:42 AM, David

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-07 Thread Gustavo Sverzut Barbieri
On Fri, Dec 6, 2013 at 10:19 PM, Carsten Haitzler wrote: > > On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut Barbieri > > said: > > > On Fri, Dec 6, 2013 at 10:42 AM, David Seikel wrote: > > > On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut Barbieri > > > wrote: > > > > > >> On Thu, Dec 5,

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-06 Thread The Rasterman
On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut Barbieri said: > On Fri, Dec 6, 2013 at 10:42 AM, David Seikel wrote: > > On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut Barbieri > > wrote: > > > >> On Thu, Dec 5, 2013 at 10:23 PM, Daniel Juyung Seo > >> wrote: > >> > Dear all, this is Dan

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-06 Thread Gustavo Sverzut Barbieri
On Fri, Dec 6, 2013 at 6:18 PM, David Seikel wrote: > On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut Barbieri > wrote: > >> On Fri, Dec 6, 2013 at 10:42 AM, David Seikel >> wrote: >> > On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut Barbieri >> > wrote: >> > >> >> On Thu, Dec 5, 2013 at 10

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-06 Thread Michael Blumenkrantz
careful, your last few suggestions became real libs/apis On Fri, 6 Dec 2013 18:25:50 -0200 Iván Briano wrote: > EINA_CHECK_IF_THE_POINTER_IS_NULL_AND_IF_NOT_ASSUME_IT_S_NOT_A_STRAY_POINTER_AND_TRY_TO_FREE_IT_WITH_GIVEN_FUNCTION_THEN_SET_THE_POINTER_TO_NULL_TO_AVOID_MISUSAGE_LATER_ON() > > On Fr

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-06 Thread Iván Briano
EINA_CHECK_IF_THE_POINTER_IS_NULL_AND_IF_NOT_ASSUME_IT_S_NOT_A_STRAY_POINTER_AND_TRY_TO_FREE_IT_WITH_GIVEN_FUNCTION_THEN_SET_THE_POINTER_TO_NULL_TO_AVOID_MISUSAGE_LATER_ON() On Fri, Dec 6, 2013 at 6:18 PM, David Seikel wrote: > On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut Barbieri > wrote:

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-06 Thread David Seikel
On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut Barbieri wrote: > On Fri, Dec 6, 2013 at 10:42 AM, David Seikel > wrote: > > On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut Barbieri > > wrote: > > > >> On Thu, Dec 5, 2013 at 10:23 PM, Daniel Juyung Seo > >> wrote: > >> > Dear all, this is

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-06 Thread Gustavo Sverzut Barbieri
On Fri, Dec 6, 2013 at 10:42 AM, David Seikel wrote: > On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut Barbieri > wrote: > >> On Thu, Dec 5, 2013 at 10:23 PM, Daniel Juyung Seo >> wrote: >> > Dear all, this is Daniel Juyung Seo. >> > >> > I propose EFL_SAFE_FREE macro for efl. >> > It looks li

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-06 Thread David Seikel
On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut Barbieri wrote: > On Thu, Dec 5, 2013 at 10:23 PM, Daniel Juyung Seo > wrote: > > Dear all, this is Daniel Juyung Seo. > > > > I propose EFL_SAFE_FREE macro for efl. > > It looks like: > > > > # define EFL_SAFE_FREE(_h, _fn) do { if (_h) { _fn(

Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-06 Thread Gustavo Sverzut Barbieri
On Thu, Dec 5, 2013 at 10:23 PM, Daniel Juyung Seo wrote: > Dear all, this is Daniel Juyung Seo. > > I propose EFL_SAFE_FREE macro for efl. > It looks like: > > # define EFL_SAFE_FREE(_h, _fn) do { if (_h) { _fn((void*)_h); _h = NULL; > } } while (0) > > As I have been using ELM_SAFE_FREE for mo