Function wasmer_c_api::wasm_c_api::externals::wasm_extern_vec_new_uninitialized[][src]

#[no_mangle]pub unsafe extern "C" fn wasm_extern_vec_new_uninitialized(
    out: *mut wasm_extern_vec_t,
    length: usize
)

Creates a new uninitialized vector of wasm_extern_t.

Example

int main() {
    // Creates an empty vector of `wasm_extern_t`.
    wasm_extern_vec_t vector;
    wasm_extern_vec_new_uninitialized(&vector, 3);

    // Check that it contains 3 items.
    assert(vector.size == 3);

    // Free it.
    wasm_extern_vec_delete(&vector);
}