From 03e309ea36fdab48e3f233cb4eed9e5923b90a3e Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sun, 19 Oct 2025 20:59:17 +0100 Subject: [PATCH] ds: fix incorrect object class definitions --- ds/array.c | 3 ++- ds/buffer.c | 3 ++- ds/datetime.c | 3 ++- ds/dict.c | 3 ++- ds/hashmap.c | 3 ++- ds/list.c | 3 ++- ds/number.c | 3 ++- ds/string.c | 3 ++- ds/tree.c | 3 ++- ds/uuid.c | 3 ++- 10 files changed, 20 insertions(+), 10 deletions(-) diff --git a/ds/array.c b/ds/array.c index 7922006..0c6d56e 100644 --- a/ds/array.c +++ b/ds/array.c @@ -358,8 +358,9 @@ B_TYPE_CLASS_DEFINITION_END(b_array) B_TYPE_DEFINITION_BEGIN(b_array) B_TYPE_ID(0xe3c46da1, 0x5f37, 0x4e44, 0xb53b, 0xff5a6200191b); B_TYPE_CLASS(b_array_class); + B_TYPE_INSTANCE_PRIVATE(struct b_array_p); B_TYPE_INSTANCE_INIT(array_init); - B_TYPE_INSTANCE_INIT(array_fini); + B_TYPE_INSTANCE_FINI(array_fini); B_TYPE_DEFINITION_END(b_array) /*** ITERATOR FUNCTIONS *******************************************************/ diff --git a/ds/buffer.c b/ds/buffer.c index 47583bf..16935da 100644 --- a/ds/buffer.c +++ b/ds/buffer.c @@ -435,6 +435,7 @@ B_TYPE_CLASS_DEFINITION_END(b_buffer) B_TYPE_DEFINITION_BEGIN(b_buffer) B_TYPE_ID(0x323e6858, 0x7a43, 0x4484, 0xa6fb, 0xe3d1e47ae637); B_TYPE_CLASS(b_buffer_class); + B_TYPE_INSTANCE_PRIVATE(struct b_buffer_p); B_TYPE_INSTANCE_INIT(buffer_init); - B_TYPE_INSTANCE_INIT(buffer_fini); + B_TYPE_INSTANCE_FINI(buffer_fini); B_TYPE_DEFINITION_END(b_buffer) diff --git a/ds/datetime.c b/ds/datetime.c index d35055d..618817a 100644 --- a/ds/datetime.c +++ b/ds/datetime.c @@ -587,6 +587,7 @@ B_TYPE_CLASS_DEFINITION_END(b_datetime) B_TYPE_DEFINITION_BEGIN(b_datetime) B_TYPE_ID(0x06a6030b, 0x1e3c, 0x4be2, 0xbd23, 0xf34f4a8e68be); B_TYPE_CLASS(b_datetime_class); + B_TYPE_INSTANCE_PRIVATE(struct b_datetime_p); B_TYPE_INSTANCE_INIT(datetime_init); - B_TYPE_INSTANCE_INIT(datetime_fini); + B_TYPE_INSTANCE_FINI(datetime_fini); B_TYPE_DEFINITION_END(b_datetime) diff --git a/ds/dict.c b/ds/dict.c index a7201b9..04e1235 100644 --- a/ds/dict.c +++ b/ds/dict.c @@ -461,8 +461,9 @@ B_TYPE_CLASS_DEFINITION_END(b_dict) B_TYPE_DEFINITION_BEGIN(b_dict) B_TYPE_ID(0xd2af61d9, 0xd0be, 0x4960, 0xbe3f, 0x509749814c10); B_TYPE_CLASS(b_dict_class); + B_TYPE_INSTANCE_PRIVATE(struct b_dict_p); B_TYPE_INSTANCE_INIT(dict_init); - B_TYPE_INSTANCE_INIT(dict_fini); + B_TYPE_INSTANCE_FINI(dict_fini); B_TYPE_DEFINITION_END(b_dict) /*** ITERATOR FUNCTIONS *******************************************************/ diff --git a/ds/hashmap.c b/ds/hashmap.c index 4e9afa1..f9d76a6 100644 --- a/ds/hashmap.c +++ b/ds/hashmap.c @@ -410,8 +410,9 @@ B_TYPE_CLASS_DEFINITION_END(b_hashmap) B_TYPE_DEFINITION_BEGIN(b_hashmap) B_TYPE_ID(0x7bf5bcd1, 0x1ff3, 0x4e43, 0xbed8, 0x7c74f28348bf); B_TYPE_CLASS(b_hashmap_class); + B_TYPE_INSTANCE_PRIVATE(struct b_hashmap_p); B_TYPE_INSTANCE_INIT(hashmap_init); - B_TYPE_INSTANCE_INIT(hashmap_fini); + B_TYPE_INSTANCE_FINI(hashmap_fini); B_TYPE_DEFINITION_END(b_hashmap) /*** ITERATOR FUNCTIONS *******************************************************/ diff --git a/ds/list.c b/ds/list.c index 3713ddc..c875e65 100644 --- a/ds/list.c +++ b/ds/list.c @@ -371,8 +371,9 @@ B_TYPE_CLASS_DEFINITION_END(b_list) B_TYPE_DEFINITION_BEGIN(b_list) B_TYPE_ID(0x8730e66f, 0x0fd9, 0x4773, 0x9bbd, 0x6428f6e495eb); B_TYPE_CLASS(b_list_class); + B_TYPE_INSTANCE_PRIVATE(struct b_list_p); B_TYPE_INSTANCE_INIT(list_init); - B_TYPE_INSTANCE_INIT(list_fini); + B_TYPE_INSTANCE_FINI(list_fini); B_TYPE_DEFINITION_END(b_list) /*** ITERATOR FUNCTIONS *******************************************************/ diff --git a/ds/number.c b/ds/number.c index b4345e1..667e9c8 100644 --- a/ds/number.c +++ b/ds/number.c @@ -873,8 +873,9 @@ B_TYPE_CLASS_DEFINITION_END(b_number) B_TYPE_DEFINITION_BEGIN(b_number) B_TYPE_ID(0xa713b0ea, 0x240f, 0x4bc5, 0xbe73, 0xbc3e56401bd3); B_TYPE_CLASS(b_number_class); + B_TYPE_INSTANCE_PRIVATE(struct b_number_p); B_TYPE_INSTANCE_INIT(number_init); - B_TYPE_INSTANCE_INIT(number_fini); + B_TYPE_INSTANCE_FINI(number_fini); B_TYPE_DEFINITION_END(b_number) /*** MISC FUNCTIONS ***********************************************************/ diff --git a/ds/string.c b/ds/string.c index 7a42fae..a6e4baf 100644 --- a/ds/string.c +++ b/ds/string.c @@ -1655,8 +1655,9 @@ B_TYPE_CLASS_DEFINITION_END(b_string) B_TYPE_DEFINITION_BEGIN(b_string) B_TYPE_ID(0x200194f6, 0x0327, 0x4a82, 0xb9c9, 0xb62ddd038c33); B_TYPE_CLASS(b_string_class); + B_TYPE_INSTANCE_PRIVATE(struct b_string_p); B_TYPE_INSTANCE_INIT(string_init); - B_TYPE_INSTANCE_INIT(string_fini); + B_TYPE_INSTANCE_FINI(string_fini); B_TYPE_DEFINITION_END(b_string) /*** ITERATOR FUNCTIONS *******************************************************/ diff --git a/ds/tree.c b/ds/tree.c index fa216a0..1c5938d 100644 --- a/ds/tree.c +++ b/ds/tree.c @@ -162,8 +162,9 @@ B_TYPE_CLASS_DEFINITION_END(b_tree) B_TYPE_DEFINITION_BEGIN(b_tree) B_TYPE_ID(0x8d8fa36b, 0xc515, 0x4803, 0x8124, 0xfd704f01b8ae); B_TYPE_CLASS(b_tree_class); + B_TYPE_INSTANCE_PRIVATE(struct b_tree_p); B_TYPE_INSTANCE_INIT(tree_init); - B_TYPE_INSTANCE_INIT(tree_fini); + B_TYPE_INSTANCE_FINI(tree_fini); B_TYPE_DEFINITION_END(b_tree) /*** ITERATOR FUNCTIONS *******************************************************/ diff --git a/ds/uuid.c b/ds/uuid.c index 597ef32..a308a1c 100644 --- a/ds/uuid.c +++ b/ds/uuid.c @@ -239,6 +239,7 @@ B_TYPE_CLASS_DEFINITION_END(b_uuid) B_TYPE_DEFINITION_BEGIN(b_uuid) B_TYPE_ID(0x17037068, 0x92f7, 0x4582, 0xad1f, 0x0dea43b628de); B_TYPE_CLASS(b_uuid_class); + B_TYPE_INSTANCE_PRIVATE(struct b_uuid_p); B_TYPE_INSTANCE_INIT(uuid_init); - B_TYPE_INSTANCE_INIT(uuid_fini); + B_TYPE_INSTANCE_FINI(uuid_fini); B_TYPE_DEFINITION_END(b_uuid)