diff options
author | s-over-4 | 2023-08-29 10:17:27 -0400 |
---|---|---|
committer | s-over-4 | 2023-08-29 10:17:27 -0400 |
commit | 4176dea8503cc8eebfa24b14aaefc3a8dc643230 (patch) | |
tree | d2fd320fa4c83fcd397995ff009ae565b6a5e933 /src/tree.c | |
parent | 497a3b690c3828775ad1d141f53484a748d5b61a (diff) |
g
Diffstat (limited to 'src/tree.c')
-rw-r--r-- | src/tree.c | 25 |
1 files changed, 15 insertions, 10 deletions
@@ -8,23 +8,28 @@ tree_t* tree_init(int type) { switch (type) { case TREE_COMP: - tree->data.comp.value = (void*) 0; + tree->data.comp.value = NULL; tree->data.comp.size = 0; break; case TREE_DEF: - tree->data.def.name = (void*) 0; - tree->data.def.value = (void*) 0; + tree->data.def.type = NULL; + tree->data.def.tags = NULL; + tree->data.def.tags_size = 0; + tree->data.def.name = NULL; + tree->data.def.args = NULL; + tree->data.def.tags_size = 0; + tree->data.def.value = NULL; break; case TREE_CALL: - tree->data.call.args = (void*) 0; + tree->data.call.target = NULL; + tree->data.call.args = NULL; tree->data.call.args_size = 0; - tree->data.call.target = (void*) 0; break; - case TREE_TYPE_STR: - tree->data.type_str.value = (void*) 0; - break; - case TREE_TYPE_INT: - tree->data.type_int.value = (void*) 0; + case TREE_TYPE_STR: + tree->data.type_str.value = NULL; + break; + case TREE_TYPE_INT: + tree->data.type_int.value = 0; break; } |