Code

object: Added SDB_OBJECT_STATIC.
[sysdb.git] / src / include / core / object.h
index a92fb53945676f65fbbada4bfe4f680d22427093..b91e9b88cebf815fe1dd6e22234c0140bb2d682f 100644 (file)
@@ -57,6 +57,10 @@ struct sdb_object {
 #define SDB_OBJECT_INIT { SDB_TYPE_INIT, 1, NULL }
 #define SDB_OBJECT_TYPED_INIT(t) { (t), 1, NULL }
 
+#define SDB_OBJECT_STATIC(name) { \
+       /* type */ { sizeof(sdb_object_t), NULL, NULL }, \
+       /* ref-cnt */ 1, (name) }
+
 typedef struct {
        sdb_object_t super;
        void *data;