Re: [E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-09 Thread ChunEon Park
] Proposal of EFL_SAFE_FREE macro 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 raster@rasterman.com wrote: On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut

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 ras...@rasterman.com 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 Seikel onef...@gmail.com wrote: On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut

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 ras...@rasterman.com 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,

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 ras...@rasterman.com wrote: On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut Barbieri barbi...@gmail.com

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 seojuyu...@gmail.com 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

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 barbi...@gmail.com wrote: On Thu, Dec 5, 2013 at 10:23 PM, Daniel Juyung Seo seojuyu...@gmail.com wrote: Dear all, this is Daniel Juyung Seo. I propose EFL_SAFE_FREE macro for efl. It looks like: # define EFL_SAFE_FREE(_h,

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 onef...@gmail.com wrote: On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut Barbieri barbi...@gmail.com wrote: On Thu, Dec 5, 2013 at 10:23 PM, Daniel Juyung Seo seojuyu...@gmail.com wrote: Dear all, this is Daniel Juyung Seo. I propose

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 barbi...@gmail.com wrote: On Fri, Dec 6, 2013 at 10:42 AM, David Seikel onef...@gmail.com wrote: On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut Barbieri barbi...@gmail.com wrote: On Thu, Dec 5, 2013 at 10:23 PM, Daniel Juyung

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 onef...@gmail.com wrote: On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut

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 sachi...@gmail.com wrote:

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 onef...@gmail.com wrote: On Fri, 6 Dec 2013 17:26:21 -0200 Gustavo Sverzut Barbieri barbi...@gmail.com wrote: On Fri, Dec 6, 2013 at 10:42 AM, David Seikel onef...@gmail.com wrote: On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut Barbieri

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 barbi...@gmail.com said: On Fri, Dec 6, 2013 at 10:42 AM, David Seikel onef...@gmail.com wrote: On Fri, 6 Dec 2013 10:12:09 -0200 Gustavo Sverzut Barbieri barbi...@gmail.com wrote: On Thu, Dec 5, 2013 at 10:23 PM, Daniel Juyung

[E-devel] Proposal of EFL_SAFE_FREE macro

2013-12-05 Thread Daniel Juyung Seo
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 months, I found out that this macro is quite useful in terms of code