summaryrefslogtreecommitdiff
path: root/src/binary-reader-linker.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/binary-reader-linker.cc')
-rw-r--r--src/binary-reader-linker.cc32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/binary-reader-linker.cc b/src/binary-reader-linker.cc
index 568bd1eb..4f3e4811 100644
--- a/src/binary-reader-linker.cc
+++ b/src/binary-reader-linker.cc
@@ -34,7 +34,7 @@ static WabtResult on_reloc_count(uint32_t count,
WabtBinarySection section_code,
WabtStringSlice section_name,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
WabtLinkerInputBinary* binary = ctx->binary;
if (section_code == WABT_BINARY_SECTION_CUSTOM) {
WABT_FATAL("relocation for custom sections not yet supported\n");
@@ -56,7 +56,7 @@ static WabtResult on_reloc_count(uint32_t count,
static WabtResult on_reloc(WabtRelocType type,
uint32_t offset,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
if (offset + RELOC_SIZE > ctx->reloc_section->size) {
WABT_FATAL("invalid relocation offset: %#x\n", offset);
@@ -73,7 +73,7 @@ static WabtResult on_import(uint32_t index,
WabtStringSlice module_name,
WabtStringSlice field_name,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
if (!wabt_string_slice_eq_cstr(&module_name, WABT_LINK_MODULE_NAME)) {
WABT_FATAL("unsupported import module: " PRIstringslice,
WABT_PRINTF_STRING_SLICE_ARG(module_name));
@@ -86,7 +86,7 @@ static WabtResult on_import_func(uint32_t import_index,
uint32_t global_index,
uint32_t sig_index,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
WabtFunctionImport* import =
wabt_append_function_import(&ctx->binary->function_imports);
import->name = ctx->import_name;
@@ -101,7 +101,7 @@ static WabtResult on_import_global(uint32_t import_index,
WabtType type,
bool mutable_,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
WabtGlobalImport* import =
wabt_append_global_import(&ctx->binary->global_imports);
import->name = ctx->import_name;
@@ -114,7 +114,7 @@ static WabtResult on_import_global(uint32_t import_index,
static WabtResult begin_section(WabtBinaryReaderContext* ctx,
WabtBinarySection section_code,
uint32_t size) {
- Context* context = (Context*)ctx->user_data;
+ Context* context = static_cast<Context*>(ctx->user_data);
WabtLinkerInputBinary* binary = context->binary;
WabtSection* sec = wabt_append_section(&binary->sections);
context->current_section = sec;
@@ -138,7 +138,7 @@ static WabtResult begin_section(WabtBinaryReaderContext* ctx,
static WabtResult begin_custom_section(WabtBinaryReaderContext* ctx,
uint32_t size,
WabtStringSlice section_name) {
- Context* context = (Context*)ctx->user_data;
+ Context* context = static_cast<Context*>(ctx->user_data);
WabtLinkerInputBinary* binary = context->binary;
WabtSection* sec = context->current_section;
sec->data_custom.name = section_name;
@@ -184,7 +184,7 @@ static WabtResult on_table(uint32_t index,
if (elem_limits->has_max && (elem_limits->max != elem_limits->initial))
WABT_FATAL("Tables with max != initial not supported by wabt-link\n");
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
ctx->binary->table_elem_count = elem_limits->initial;
return WABT_OK;
}
@@ -193,7 +193,7 @@ static WabtResult on_elem_segment_function_index_count(
WabtBinaryReaderContext* ctx,
uint32_t index,
uint32_t count) {
- Context* context = (Context*)ctx->user_data;
+ Context* context = static_cast<Context*>(ctx->user_data);
WabtSection* sec = context->current_section;
/* Modify the payload to include only the actual function indexes */
@@ -206,7 +206,7 @@ static WabtResult on_elem_segment_function_index_count(
static WabtResult on_memory(uint32_t index,
const WabtLimits* page_limits,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
WabtSection* sec = ctx->current_section;
sec->memory_limits = *page_limits;
ctx->binary->memory_page_count = page_limits->initial;
@@ -216,7 +216,7 @@ static WabtResult on_memory(uint32_t index,
static WabtResult begin_data_segment(uint32_t index,
uint32_t memory_index,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
WabtSection* sec = ctx->current_section;
WabtDataSegment* segment = wabt_append_data_segment(&sec->data_segments);
segment->memory_index = memory_index;
@@ -226,7 +226,7 @@ static WabtResult begin_data_segment(uint32_t index,
static WabtResult on_init_expr_i32_const_expr(uint32_t index,
uint32_t value,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
WabtSection* sec = ctx->current_section;
if (sec->section_code != WABT_BINARY_SECTION_DATA)
return WABT_OK;
@@ -240,11 +240,11 @@ static WabtResult on_data_segment_data(uint32_t index,
const void* src_data,
uint32_t size,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
WabtSection* sec = ctx->current_section;
WabtDataSegment* segment =
&sec->data_segments.data[sec->data_segments.size - 1];
- segment->data = (uint8_t*)src_data;
+ segment->data = static_cast<const uint8_t*>(src_data);
segment->size = size;
return WABT_OK;
}
@@ -254,7 +254,7 @@ static WabtResult on_export(uint32_t index,
uint32_t item_index,
WabtStringSlice name,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
WabtExport* export_ = wabt_append_export(&ctx->binary->exports);
export_->name = name;
export_->kind = kind;
@@ -265,7 +265,7 @@ static WabtResult on_export(uint32_t index,
static WabtResult on_function_name(uint32_t index,
WabtStringSlice name,
void* user_data) {
- Context* ctx = (Context*)user_data;
+ Context* ctx = static_cast<Context*>(user_data);
wabt_append_string_slice_value(&ctx->binary->debug_names, &name);
return WABT_OK;
}