diff --git a/object-test/trees.c b/object-test/trees.c index 4f78095..e3fd35c 100644 --- a/object-test/trees.c +++ b/object-test/trees.c @@ -66,8 +66,8 @@ int main(void) printf("%u\n", item->value); } - b_btree btree = {}; - struct btree_item items3[NITEMS] = {}; + b_btree btree = {0}; + struct btree_item items3[NITEMS] = {0}; for (int i = 0; i < NITEMS; i++) { items3[i].value = i; put_node(&btree, &items3[i]); diff --git a/object/include/blue/object/hashmap.h b/object/include/blue/object/hashmap.h index 0e012b5..651af59 100644 --- a/object/include/blue/object/hashmap.h +++ b/object/include/blue/object/hashmap.h @@ -26,7 +26,7 @@ #define B_HASHMAP_ITEM_END \ { \ - .key = {}, .value = {} \ + .key = {0}, .value = {0} \ } #define b_hashmap_foreach(it, hashmap) \ diff --git a/object/include/blue/object/tree.h b/object/include/blue/object/tree.h index c9371aa..0d4a3dc 100644 --- a/object/include/blue/object/tree.h +++ b/object/include/blue/object/tree.h @@ -6,7 +6,7 @@ #include #define B_TREE(p) ((b_tree *)(p)) -#define B_TREE_NODE_INIT ((b_tree_node) {}) +#define B_TREE_NODE_INIT ((b_tree_node){0}) #define B_TREE_CONTAINER(t, m, v) \ ((void *)((v) ? (uintptr_t)(v) - (offsetof(t, m)) : 0))