Skip to content

Commit

Permalink
Delete the commented code
Browse files Browse the repository at this point in the history
  • Loading branch information
vldmkr committed Feb 13, 2024
1 parent ae9f33a commit 57e4c93
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 90 deletions.
89 changes: 0 additions & 89 deletions src/bcs/decoder.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
*/
1 change: 0 additions & 1 deletion src/bcs/utf8.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down

0 comments on commit 57e4c93

Please sign in to comment.