From 1e26b1dfc7a8d8bd5818b740e147a1f89cb50b64 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 29 Nov 2018 00:32:57 +0900 Subject: [PATCH] macro: introduce DEFINE_TRIVIAL_DESTRUCTOR() macro --- src/basic/macro.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/basic/macro.h b/src/basic/macro.h index f54f13e..80a1d1a 100644 --- a/src/basic/macro.h +++ b/src/basic/macro.h @@ -458,6 +458,11 @@ static inline int __coverity_check__(int condition) { #endif #endif +#define DEFINE_TRIVIAL_DESTRUCTOR(name, type, func) \ + static inline void name(type *p) { \ + func(p); \ + } + #define DEFINE_TRIVIAL_CLEANUP_FUNC(type, func) \ static inline void func##p(type *p) { \ if (*p) \ -- 2.7.4