mirror of
https://github.com/fluencelabs/wasmer
synced 2025-03-31 23:11:04 +00:00
chore(runtime-c-api) Fix CS.
This commit is contained in:
parent
59de57e075
commit
86c41264a3
@ -447,9 +447,7 @@ pub unsafe extern "C" fn wasmer_module_instantiate(
|
|||||||
return wasmer_result_t::WASMER_ERROR;
|
return wasmer_result_t::WASMER_ERROR;
|
||||||
};
|
};
|
||||||
|
|
||||||
let namespace = namespaces
|
let namespace = namespaces.entry(module_name).or_insert_with(Namespace::new);
|
||||||
.entry(module_name)
|
|
||||||
.or_insert_with(Namespace::new);
|
|
||||||
|
|
||||||
let export = match import.tag {
|
let export = match import.tag {
|
||||||
wasmer_import_export_kind::WASM_MEMORY => {
|
wasmer_import_export_kind::WASM_MEMORY => {
|
||||||
@ -502,7 +500,8 @@ pub unsafe extern "C" fn wasmer_export_descriptors(
|
|||||||
let named_export_descriptors: Box<NamedExportDescriptors> = Box::new(NamedExportDescriptors(
|
let named_export_descriptors: Box<NamedExportDescriptors> = Box::new(NamedExportDescriptors(
|
||||||
module.info().exports.iter().map(|e| e.into()).collect(),
|
module.info().exports.iter().map(|e| e.into()).collect(),
|
||||||
));
|
));
|
||||||
*export_descriptors = Box::into_raw(named_export_descriptors) as *mut wasmer_export_descriptors_t;
|
*export_descriptors =
|
||||||
|
Box::into_raw(named_export_descriptors) as *mut wasmer_export_descriptors_t;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct NamedExportDescriptors(Vec<NamedExportDescriptor>);
|
pub struct NamedExportDescriptors(Vec<NamedExportDescriptor>);
|
||||||
@ -514,7 +513,9 @@ pub unsafe extern "C" fn wasmer_export_descriptors_destroy(
|
|||||||
export_descriptors: *mut wasmer_export_descriptors_t,
|
export_descriptors: *mut wasmer_export_descriptors_t,
|
||||||
) {
|
) {
|
||||||
if !export_descriptors.is_null() {
|
if !export_descriptors.is_null() {
|
||||||
drop(Box::from_raw(export_descriptors as *mut NamedExportDescriptors));
|
drop(Box::from_raw(
|
||||||
|
export_descriptors as *mut NamedExportDescriptors,
|
||||||
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -540,10 +541,8 @@ pub unsafe extern "C" fn wasmer_export_descriptors_get(
|
|||||||
if export_descriptors.is_null() {
|
if export_descriptors.is_null() {
|
||||||
return ptr::null_mut();
|
return ptr::null_mut();
|
||||||
}
|
}
|
||||||
let named_export_descriptors =
|
let named_export_descriptors = &mut *(export_descriptors as *mut NamedExportDescriptors);
|
||||||
&mut *(export_descriptors as *mut NamedExportDescriptors);
|
&mut (*named_export_descriptors).0[idx as usize] as *mut NamedExportDescriptor
|
||||||
&mut (*named_export_descriptors).0[idx as usize]
|
|
||||||
as *mut NamedExportDescriptor
|
|
||||||
as *mut wasmer_export_descriptor_t
|
as *mut wasmer_export_descriptor_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -687,7 +686,9 @@ pub unsafe extern "C" fn wasmer_import_descriptors_destroy(
|
|||||||
import_descriptors: *mut wasmer_import_descriptors_t,
|
import_descriptors: *mut wasmer_import_descriptors_t,
|
||||||
) {
|
) {
|
||||||
if !import_descriptors.is_null() {
|
if !import_descriptors.is_null() {
|
||||||
drop(Box::from_raw(import_descriptors as *mut NamedImportDescriptors));
|
drop(Box::from_raw(
|
||||||
|
import_descriptors as *mut NamedImportDescriptors,
|
||||||
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -713,10 +714,8 @@ pub unsafe extern "C" fn wasmer_import_descriptors_get(
|
|||||||
if import_descriptors.is_null() {
|
if import_descriptors.is_null() {
|
||||||
return ptr::null_mut();
|
return ptr::null_mut();
|
||||||
}
|
}
|
||||||
let named_import_descriptors =
|
let named_import_descriptors = &mut *(import_descriptors as *mut NamedImportDescriptors);
|
||||||
&mut *(import_descriptors as *mut NamedImportDescriptors);
|
&mut (*named_import_descriptors).0[idx as usize] as *mut NamedImportDescriptor
|
||||||
&mut (*named_import_descriptors).0[idx as usize]
|
|
||||||
as *mut NamedImportDescriptor
|
|
||||||
as *mut wasmer_import_descriptor_t
|
as *mut wasmer_import_descriptor_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -806,9 +805,7 @@ pub unsafe extern "C" fn wasmer_instantiate(
|
|||||||
return wasmer_result_t::WASMER_ERROR;
|
return wasmer_result_t::WASMER_ERROR;
|
||||||
};
|
};
|
||||||
|
|
||||||
let namespace = namespaces
|
let namespace = namespaces.entry(module_name).or_insert_with(Namespace::new);
|
||||||
.entry(module_name)
|
|
||||||
.or_insert_with(Namespace::new);
|
|
||||||
|
|
||||||
let export = match import.tag {
|
let export = match import.tag {
|
||||||
wasmer_import_export_kind::WASM_MEMORY => {
|
wasmer_import_export_kind::WASM_MEMORY => {
|
||||||
@ -982,9 +979,7 @@ pub unsafe extern "C" fn wasmer_exports_get(
|
|||||||
return ptr::null_mut();
|
return ptr::null_mut();
|
||||||
}
|
}
|
||||||
let named_exports = &mut *(exports as *mut NamedExports);
|
let named_exports = &mut *(exports as *mut NamedExports);
|
||||||
&mut (*named_exports).0[idx as usize]
|
&mut (*named_exports).0[idx as usize] as *mut NamedExport as *mut wasmer_export_t
|
||||||
as *mut NamedExport
|
|
||||||
as *mut wasmer_export_t
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Gets wasmer_export kind
|
/// Gets wasmer_export kind
|
||||||
|
Loading…
x
Reference in New Issue
Block a user