Code

object.h: Added SC_OBJECT_WRAPPER_STATIC().
[sysdb.git] / src / include / core / object.h
index cd91086a89377fa2c1a28bb754e1e1ffd285f77a..71d02978ed29c2ac8ad0699581ead9865fa014c0 100644 (file)
@@ -82,6 +82,9 @@ sc_object_create(size_t size, int (*init)(sc_object_t *, va_list),
 sc_object_t *
 sc_object_create_wrapper(void *data, void (*destructor)(void *));
 
+#define SC_OBJECT_WRAPPER_STATIC(obj, destructor) \
+       { SC_OBJECT_INIT, (obj), (destructor) }
+
 /*
  * sc_object_deref:
  * Dereference the object and free the allocated memory in case the ref-count