mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2026-04-27 15:53:16 +00:00
Remove wasm_application_exectue_* APIs from wasm_export.h which makes confused
This commit is contained in:
parent
b9ea45c1c9
commit
0110ca5580
|
|
@ -29,6 +29,20 @@
|
||||||
static int app_argc;
|
static int app_argc;
|
||||||
static char **app_argv;
|
static char **app_argv;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find the unique main function from a WASM module instance
|
||||||
|
* and execute that function.
|
||||||
|
*
|
||||||
|
* @param module_inst the WASM module instance
|
||||||
|
* @param argc the number of arguments
|
||||||
|
* @param argv the arguments array
|
||||||
|
*
|
||||||
|
* @return true if the main function is called, false otherwise.
|
||||||
|
*/
|
||||||
|
bool
|
||||||
|
wasm_application_execute_main(wasm_module_inst_t module_inst,
|
||||||
|
int argc, char *argv[]);
|
||||||
|
|
||||||
static void*
|
static void*
|
||||||
app_instance_main(wasm_module_inst_t module_inst)
|
app_instance_main(wasm_module_inst_t module_inst)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,35 @@ static int print_help()
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find the unique main function from a WASM module instance
|
||||||
|
* and execute that function.
|
||||||
|
*
|
||||||
|
* @param module_inst the WASM module instance
|
||||||
|
* @param argc the number of arguments
|
||||||
|
* @param argv the arguments array
|
||||||
|
*
|
||||||
|
* @return true if the main function is called, false otherwise.
|
||||||
|
*/
|
||||||
|
bool
|
||||||
|
wasm_application_execute_main(wasm_module_inst_t module_inst,
|
||||||
|
int argc, char *argv[]);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find the specified function in argv[0] from WASM module of current instance
|
||||||
|
* and execute that function.
|
||||||
|
*
|
||||||
|
* @param module_inst the WASM module instance
|
||||||
|
* @param name the name of the function to execute
|
||||||
|
* @param argc the number of arguments
|
||||||
|
* @param argv the arguments array
|
||||||
|
*
|
||||||
|
* @return true if the specified function is called, false otherwise.
|
||||||
|
*/
|
||||||
|
bool
|
||||||
|
wasm_application_execute_func(wasm_module_inst_t module_inst,
|
||||||
|
const char *name, int argc, char *argv[]);
|
||||||
|
|
||||||
static void*
|
static void*
|
||||||
app_instance_main(wasm_module_inst_t module_inst)
|
app_instance_main(wasm_module_inst_t module_inst)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,35 @@ static int print_help()
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find the unique main function from a WASM module instance
|
||||||
|
* and execute that function.
|
||||||
|
*
|
||||||
|
* @param module_inst the WASM module instance
|
||||||
|
* @param argc the number of arguments
|
||||||
|
* @param argv the arguments array
|
||||||
|
*
|
||||||
|
* @return true if the main function is called, false otherwise.
|
||||||
|
*/
|
||||||
|
bool
|
||||||
|
wasm_application_execute_main(wasm_module_inst_t module_inst,
|
||||||
|
int argc, char *argv[]);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find the specified function in argv[0] from WASM module of current instance
|
||||||
|
* and execute that function.
|
||||||
|
*
|
||||||
|
* @param module_inst the WASM module instance
|
||||||
|
* @param name the name of the function to execute
|
||||||
|
* @param argc the number of arguments
|
||||||
|
* @param argv the arguments array
|
||||||
|
*
|
||||||
|
* @return true if the specified function is called, false otherwise.
|
||||||
|
*/
|
||||||
|
bool
|
||||||
|
wasm_application_execute_func(wasm_module_inst_t module_inst,
|
||||||
|
const char *name, int argc, char *argv[]);
|
||||||
|
|
||||||
static void*
|
static void*
|
||||||
app_instance_main(wasm_module_inst_t module_inst)
|
app_instance_main(wasm_module_inst_t module_inst)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,20 @@
|
||||||
static int app_argc;
|
static int app_argc;
|
||||||
static char **app_argv;
|
static char **app_argv;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find the unique main function from a WASM module instance
|
||||||
|
* and execute that function.
|
||||||
|
*
|
||||||
|
* @param module_inst the WASM module instance
|
||||||
|
* @param argc the number of arguments
|
||||||
|
* @param argv the arguments array
|
||||||
|
*
|
||||||
|
* @return true if the main function is called, false otherwise.
|
||||||
|
*/
|
||||||
|
bool
|
||||||
|
wasm_application_execute_main(wasm_module_inst_t module_inst,
|
||||||
|
int argc, char *argv[]);
|
||||||
|
|
||||||
static void*
|
static void*
|
||||||
app_instance_main(wasm_module_inst_t module_inst)
|
app_instance_main(wasm_module_inst_t module_inst)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -391,36 +391,6 @@ int32_t
|
||||||
wasm_runtime_addr_native_to_app(wasm_module_inst_t module_inst,
|
wasm_runtime_addr_native_to_app(wasm_module_inst_t module_inst,
|
||||||
void *native_ptr);
|
void *native_ptr);
|
||||||
|
|
||||||
/**
|
|
||||||
* Find the unique main function from a WASM module instance
|
|
||||||
* and execute that function.
|
|
||||||
*
|
|
||||||
* @param module_inst the WASM module instance
|
|
||||||
* @param argc the number of arguments
|
|
||||||
* @param argv the arguments array
|
|
||||||
*
|
|
||||||
* @return true if the main function is called, false otherwise.
|
|
||||||
*/
|
|
||||||
bool
|
|
||||||
wasm_application_execute_main(wasm_module_inst_t module_inst,
|
|
||||||
int argc, char *argv[]);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Find the specified function in argv[0] from WASM module of current instance
|
|
||||||
* and execute that function.
|
|
||||||
*
|
|
||||||
* @param module_inst the WASM module instance
|
|
||||||
* @param name the name of the function to execute
|
|
||||||
* @param argc the number of arguments
|
|
||||||
* @param argv the arguments array
|
|
||||||
*
|
|
||||||
* @return true if the specified function is called, false otherwise.
|
|
||||||
*/
|
|
||||||
bool
|
|
||||||
wasm_application_execute_func(wasm_module_inst_t module_inst,
|
|
||||||
const char *name, int argc, char *argv[]);
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user