nanowasm/include/nanowasm/nw.h

21 lines
344 B
C

#ifndef NANOWASM_H
#define NANOWASM_H
#include <nanowasm/types.h>
#ifdef __cplusplus
extern "C"
{
#endif
int nw_load(const struct nw_mod_cfg *cfg, struct nw_mod *m);
int nw_start(const struct nw_inst_cfg *icfg, struct nw_inst *i);
enum nw_state nw_run(struct nw_inst *i);
int nw_stop(struct nw_inst *i);
#ifdef __cplusplus
}
#endif
#endif