diff options
-rw-r--r-- | include/nl-aux-core/nl-core.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/nl-aux-core/nl-core.h b/include/nl-aux-core/nl-core.h index 79cec27..41393c0 100644 --- a/include/nl-aux-core/nl-core.h +++ b/include/nl-aux-core/nl-core.h @@ -50,6 +50,12 @@ void nl_cache_mngr_free(struct nl_cache_mngr *mngr); _NL_AUTO_DEFINE_FCN_TYPED0(struct nl_cache_mngr *, _nl_auto_nl_cache_mngr_fcn, nl_cache_mngr_free); +struct nl_object; +void nl_object_put(struct nl_object *); +#define _nl_auto_nl_object _nl_auto(_nl_auto_nl_object_fcn) +_NL_AUTO_DEFINE_FCN_TYPED0(struct nl_object *, _nl_auto_nl_object_fcn, + nl_object_put); + struct nl_addr *nl_addr_build(int, const void *, size_t); static inline struct nl_addr *_nl_addr_build(int family, const void *buf) |