MCPcopy Create free account
hub / github.com/WebAssembly/wasm-c-api / callback

Function callback

example/hostref.c:12–20  ·  view source on GitHub ↗

A function to be called from Wasm code.

Source from the content-addressed store, hash-verified

10
11// A function to be called from Wasm code.
12own wasm_trap_t* callback(
13 const wasm_val_vec_t* args, wasm_val_vec_t* results
14) {
15 printf("Calling back...\n> ");
16 printf("> %p\n",
17 args->data[0].of.ref ? wasm_ref_get_host_info(args->data[0].of.ref) : NULL);
18 wasm_val_copy(&results->data[0], &args->data[0]);
19 return NULL;
20}
21
22
23wasm_func_t* get_export_func(const wasm_extern_vec_t* exports, size_t i) {

Callers

nothing calls this directly

Calls 1

wasm_val_copyFunction · 0.85

Tested by

no test coverage detected