Clean up comments

add headers too
This commit is contained in:
Mark McCaskey
2019-10-24 11:50:43 -07:00
parent 5327a8b686
commit 80cfeb590e
3 changed files with 10 additions and 2 deletions

View File

@ -100,7 +100,7 @@ pub unsafe extern "C" fn wasmer_import_object_get_import(
};
if import.is_null() || import_export_value.is_null() {
update_last_error(CApiError {
msg: "pointer to import and import_export_value must not be null".to_string(),
msg: "pointers to import and import_export_value must not be null".to_string(),
});
return wasmer_result_t::WASMER_ERROR;
}
@ -227,11 +227,13 @@ pub unsafe extern "C" fn wasmer_import_object_get_functions(
#[no_mangle]
/// Frees the memory acquired in `wasmer_import_object_get_functions`
///
/// This function does not free the memory in `wasmer_import_object_t`;
/// it only frees memory allocated while querying a `wasmer_import_object_t`.
pub unsafe extern "C" fn wasmer_import_object_imports_destroy(
imports: *mut wasmer_import_t,
imports_len: u32,
) {
// what's our null check policy here?
let imports: &[wasmer_import_t] = &*slice::from_raw_parts_mut(imports, imports_len as usize);
for import in imports {
let _namespace: Vec<u8> = Vec::from_raw_parts(

View File

@ -494,6 +494,9 @@ wasmer_result_t wasmer_import_object_get_import(const wasmer_import_object_t *im
/**
* Frees the memory acquired in `wasmer_import_object_get_functions`
*
* This function does not free the memory in `wasmer_import_object_t`;
* it only frees memory allocated while querying a `wasmer_import_object_t`.
*/
void wasmer_import_object_imports_destroy(wasmer_import_t *imports, uint32_t imports_len);

View File

@ -391,6 +391,9 @@ wasmer_result_t wasmer_import_object_get_import(const wasmer_import_object_t *im
uint32_t tag);
/// Frees the memory acquired in `wasmer_import_object_get_functions`
///
/// This function does not free the memory in `wasmer_import_object_t`;
/// it only frees memory allocated while querying a `wasmer_import_object_t`.
void wasmer_import_object_imports_destroy(wasmer_import_t *imports, uint32_t imports_len);
/// Creates a new empty import object.