summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/nl-aux-core/nl-core.h6
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)