From 57e4c93462810e2642198f6d626af0a7447ba059 Mon Sep 17 00:00:00 2001 From: vldmkr Date: Tue, 13 Feb 2024 15:30:53 +0200 Subject: [PATCH] Delete the commented code --- src/bcs/decoder.c | 89 ----------------------------------------------- src/bcs/utf8.c | 1 - 2 files changed, 90 deletions(-) diff --git a/src/bcs/decoder.c b/src/bcs/decoder.c index 3a78607..fb42c98 100644 --- a/src/bcs/decoder.c +++ b/src/bcs/decoder.c @@ -225,92 +225,3 @@ bool bcs_read_type_tag_fixed(buffer_t *buffer, type_tag_t *ty_val) { return false; } } - -/* TODO: optimize memory handling before use -bool bcs_read_type_tag_vector(buffer_t *buffer, type_tag_t *vector_val) { - if (!bcs_read_u32_from_uleb128(buffer, (uint32_t *) vector_val->size)) { - return false; - } - vector_val->value = (type_tag_t *) malloc(sizeof(type_tag_t) * vector_val->size); - for (size_t i = 0; i < vector_val->size; i++) { - if (!bcs_read_u32_from_uleb128(buffer, (uint32_t *) (*(type_tag_t *) -vector_val->value).type_tag)) { return false; - } - if ((*(type_tag_t *) vector_val->value).type_tag < TYPE_TAG_VECTOR) { - if (!bcs_read_type_tag_fixed(buffer, &(*(type_tag_t *) vector_val->value))) { - return false; - } - } else if ((*(type_tag_t *) vector_val->value).type_tag == TYPE_TAG_VECTOR) { - if (!bcs_read_type_tag_vector(buffer, &(*(type_tag_t *) vector_val->value))) { - return false; - } - } else if ((*(type_tag_t *) vector_val->value).type_tag == TYPE_TAG_STRUCT) { - (*(type_tag_t *) vector_val->value).size = sizeof(type_tag_struct_t); - (*(type_tag_t *) vector_val->value).value = (type_tag_struct_t *) -malloc(sizeof(type_tag_struct_t)); type_tag_struct_init((*(type_tag_t *) vector_val->value).value); - - if (!bcs_read_type_tag_struct(buffer, (*(type_tag_t *) vector_val->value).value)) { - return false; - } - } - } - return true; -} -*/ - -/* TODO: optimize memory handling before use -bool bcs_read_type_tag_struct(buffer_t *buffer, type_tag_struct_t *ty_struct) { - if (!bcs_read_fixed_bytes(buffer, (uint8_t *) &ty_struct->address, ADDRESS_LEN)) { - return false; - } - if (!bcs_read_u32_from_uleb128(buffer, (uint32_t *) &ty_struct->module_name.len)) { - return false; - } - ty_struct->module_name.bytes = (uint8_t *) malloc(sizeof(uint8_t) * ty_struct->module_name.len); - if (!bcs_read_fixed_bytes(buffer, (uint8_t *) &ty_struct->module_name.bytes, -ty_struct->module_name.len)) { return false; - } - if (!bcs_read_u32_from_uleb128(buffer, (uint32_t *) &ty_struct->name.len)) { - return false; - } - ty_struct->name.bytes = (uint8_t *) malloc(sizeof(uint8_t) * ty_struct->name.len); - if (!bcs_read_fixed_bytes(buffer, (uint8_t *) &ty_struct->name.bytes, ty_struct->name.len)) { - return false; - } - if (!bcs_read_u32_from_uleb128(buffer, (uint32_t *) &ty_struct->type_args_size)) { - return false; - } - if (ty_struct->type_args_size > 0) { - ty_struct->type_args = (type_tag_t *) malloc(sizeof(type_tag_t) * -ty_struct->type_args_size); for (size_t i = 0; i < ty_struct->type_args_size; i++) { - ty_struct->type_args[i].type_tag = 0; - ty_struct->type_args[i].size = 0; - ty_struct->type_args[i].value = NULL; - - if (!bcs_read_u32_from_uleb128(buffer, (uint32_t *) &ty_struct->type_args[i].type_tag)) -{ return false; - } - if (ty_struct->type_args[i].type_tag < TYPE_TAG_VECTOR) { - if (!bcs_read_type_tag_fixed(buffer, (type_tag_t *) &ty_struct->type_args[i].value)) -{ return false; - } - } else if (ty_struct->type_args[i].type_tag == TYPE_TAG_VECTOR) { - if (!bcs_read_type_tag_vector(buffer, &ty_struct->type_args[i])) { - return false; - } - } else if (ty_struct->type_args[i].type_tag == TYPE_TAG_STRUCT) { - ty_struct->type_args[i].size = sizeof(type_tag_struct_t); - ty_struct->type_args[i].value = (type_tag_struct_t *) -malloc(sizeof(type_tag_struct_t)); type_tag_struct_init(ty_struct->type_args[i].value); - - if (!bcs_read_type_tag_struct(buffer, ty_struct->type_args[i].value)) { - return false; - } - } else { - return false; - } - } - } - return true; -} -*/ diff --git a/src/bcs/utf8.c b/src/bcs/utf8.c index bc486f0..b19aef1 100644 --- a/src/bcs/utf8.c +++ b/src/bcs/utf8.c @@ -79,7 +79,6 @@ int try_utf8_to_ascii(const uint8_t *in, return -1; } } - // out[out_len++] = '\0'; if (out_is_utf8) { *out_is_utf8 = is_utf8;