mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2026-04-19 02:28:43 +00:00
Update lib_export.h
This commit is contained in:
parent
03aab545c6
commit
a55acdcc25
|
|
@ -39,6 +39,22 @@ typedef struct NativeSymbol {
|
||||||
int
|
int
|
||||||
get_base_lib_export_apis(NativeSymbol **p_base_lib_apis);
|
get_base_lib_export_apis(NativeSymbol **p_base_lib_apis);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the exported APIs of extended lib, this API isn't provided by WASM VM,
|
||||||
|
* it must be provided by developer to register the extended native APIs,
|
||||||
|
* for example, developer can register his native APIs to extended_native_symbol_defs,
|
||||||
|
* array, and include file ext_lib_export.h which implements this API.
|
||||||
|
* And if developer hasn't any native API to register, he can define an empty
|
||||||
|
* extended_native_symbol_defs array, and then include file ext_lib_export.h to
|
||||||
|
* implements this API.
|
||||||
|
*
|
||||||
|
* @param p_base_lib_apis return the exported API array of extend lib
|
||||||
|
*
|
||||||
|
* @return the number of the exported API
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
get_extend_lib_export_apis(NativeSymbol **p_base_lib_apis);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user