index 9169c441383b292803a67efc35e91147528aa1e2..2f6470e01c8ee5350b75a7300029e88162b759a3 100644 (file)
sdb_object_t *
sdb_object_vcreate(const char *name, sdb_type_t type, va_list ap);
+/*
+ * sdb_object_create_simple:
+ * Create a "simple" object without custom initialization and destructor.
+ * See the description of sdb_object_create for more details.
+ */
+sdb_object_t *
+sdb_object_create_simple(const char *name, size_t size);
+
+/*
+ * sdb_object_create_T:
+ * Create a simple object of type 't'.
+ */
+#define sdb_object_create_T(n,t) sdb_object_create_simple((n), sizeof(t))
+
/*
* sdb_object_create_wrapper:
* Create a new sdb_object_t wrapping some arbitrary other object.