Fix basic example, parameter missmatch between host and wasm (#3415)

Revert the mistaken change by PR #3209.
This commit is contained in:
Hendra Darwintha 2024-05-13 11:37:28 +07:00 committed by GitHub
parent b349d844f8
commit 22eef3d88d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -175,7 +175,7 @@ main(int argc, char *argv_main[])
ret_val);
// Next we will pass a buffer to the WASM function
uint32 argv2[5];
uint32 argv2[4];
// must allocate buffer from wasm instance memory space (never use pointer
// from host runtime)
@ -184,8 +184,8 @@ main(int argc, char *argv_main[])
memcpy(argv2, &ret_val, sizeof(float)); // the first argument
argv2[1] = wasm_buffer; // the second argument is the wasm buffer address
argv2[3] = 100; // the third argument is the wasm buffer size
argv2[4] = 3; // the last argument is the digits after decimal point for
argv2[2] = 100; // the third argument is the wasm buffer size
argv2[3] = 3; // the last argument is the digits after decimal point for
// converting float to string
if (!(func2 =