From 826b9c196b03004713b13b078c88ef0d4f11132b Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sat, 24 Dec 2005 12:11:39 +0000 Subject: [PATCH] Clone another e.h macro. Maybe these should be combined to a common place? SVN revision: 19281 --- legacy/ecore/src/lib/ecore/ecore_private.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/legacy/ecore/src/lib/ecore/ecore_private.h b/legacy/ecore/src/lib/ecore/ecore_private.h index 6795216055..1df9dd181b 100644 --- a/legacy/ecore/src/lib/ecore/ecore_private.h +++ b/legacy/ecore/src/lib/ecore/ecore_private.h @@ -74,6 +74,9 @@ #undef IF_FREE #define IF_FREE(ptr) if (ptr) free(ptr); ptr = NULL; +#undef IF_FN_DEL +#define IF_FN_DEL(_fn, ptr) if (ptr) { _fn(ptr); ptr = NULL; } + inline void ecore_print_warning(const char *function, const char *sparam); /* convenience macros for checking pointer parameters for non-NULL */