21#ifndef __xwem_vm_lua_xwlua_xwvm_dataxchg_h__
22#define __xwem_vm_lua_xwlua_xwvm_dataxchg_h__
25#include "xwem/vm/lua/src/lua.h"
void xwlua_vm_copy_env(lua_State *src, int sidx, lua_State *dst)
将源虚拟机中的表元素拷贝到目的虚拟机的环境 _ENV 中
xwer_t xwlua_vm_copy_table(lua_State *src, int sidx, lua_State *dst)
将虚拟机中的表拷贝到目的虚拟机的栈顶
xwer_t xwlua_vm_copy_userdata(lua_State *src, int idx, lua_State *dst)
将虚拟机中的用户数据拷贝到目的虚拟机的栈顶
xwer_t xwlua_vm_copy_element(lua_State *src, int sidx, lua_State *dst)
将源虚拟机栈中的元素拷贝到目的虚拟机栈的栈顶
xwer_t xwlua_vm_copy_function(lua_State *src, int sidx, lua_State *dst)
将源虚拟机栈中的函数拷贝到目的虚拟机的栈顶
xwer_t xwlua_vm_move_element(lua_State *src, int sidx, lua_State *dst)
将源虚拟机栈中的元素移动到目的虚拟机栈的栈顶