A function closure.
| 27 | |
| 28 | // A function closure. |
| 29 | own wasm_trap_t* closure_callback( |
| 30 | void* env, const wasm_val_vec_t* args, wasm_val_vec_t* results |
| 31 | ) { |
| 32 | int i = *(int*)env; |
| 33 | printf("Calling back closure...\n"); |
| 34 | printf("> %d\n", i); |
| 35 | |
| 36 | results->data[0].kind = WASM_I32; |
| 37 | results->data[0].of.i32 = (int32_t)i; |
| 38 | return NULL; |
| 39 | } |
| 40 | |
| 41 | |
| 42 | int main(int argc, const char* argv[]) { |
nothing calls this directly
no outgoing calls
no test coverage detected