Function wasmer_c_api::wasm_c_api::engine::wasm_engine_delete
source · #[no_mangle]
pub unsafe extern "C" fn wasm_engine_delete(
_engine: Option<Box<wasm_engine_t>>,
)
Expand description
Deletes an engine.
§Example
int main() {
// Create a default engine.
wasm_engine_t* engine = wasm_engine_new();
int error_length = wasmer_last_error_length();
if (error_length > 0) {
char *error_message = malloc(error_length);
wasmer_last_error_message(error_message, error_length);
printf("Attempted to set an immutable global: `%s`\n", error_message);
free(error_message);
}
// Check we have an engine!
assert(engine);
// Free everything.
wasm_engine_delete(engine);
return 0;
}
cbindgen:ignore