public static int LuaUDump(LuaState L, Proto f, lua_Writer w, object data, int strip) { DumpState D = new DumpState(); D.L=L; D.writer=w; D.data=data; D.strip=strip; D.status=0; DumpHeader(D); DumpFunction(f,null,D); return D.status; }
public static int luaU_dump (lua_State L, Proto f, lua_Writer w, object data, int strip) { DumpState D = new DumpState(); D.L=L; D.writer=w; D.data=data; D.strip=strip; D.status=0; DumpHeader(D); DumpFunction(f,null,D); return D.status; }
/* ** dump Lua function as precompiled chunk */ public static int luaU_dump(lua_State L, Proto f, lua_Writer w, object data, int strip) { DumpState D = new DumpState(); D.L = L; D.writer = w; D.data = data; D.strip = strip; D.status = 0; DumpHeader(D); DumpByte(f.sizeupvalues, D); DumpFunction(f, D); return(D.status); }
public static int lua_dump(lua_State L, lua_Writer writer, object data) { int status; TValue o; lua_lock(L); api_checknelems(L, 1); o = L.top - 1; if (isLfunction(o)) { status = luaU_dump(L, getproto(o), writer, data, 0); } else { status = 1; } lua_unlock(L); return(status); }
public static int LuaDump(LuaState L, lua_Writer writer, object data) { int status; TValue o; LuaLock(L); CheckNElements(L, 1); o = L.top - 1; if (IsLfunction(o)) { status = LuaUDump(L, CLValue(o).l.p, writer, data, 0); } else { status = 1; } LuaUnlock(L); return(status); }
public extern static int lua_dump(lua_State L, lua_Writer writer, IntPtr data, int strip);
public static extern int lua_dump(lua_StatePtr L, lua_Writer writer, IntPtr data);
public static int LuaDump(LuaState L, lua_Writer writer, object data) { int status; TValue o; LuaLock(L); CheckNElements(L, 1); o = L.top - 1; if (IsLfunction(o)) status = LuaUDump(L, CLValue(o).l.p, writer, data, 0); else status = 1; LuaUnlock(L); return status; }
public static unsafe int lua_dump(this LuaState luaState, lua_Writer writer, void *data) => Lua.lua_dump(luaState, writer, data);
public static unsafe int lua_dump(lua_Writer writer, void* data) => lua_dump(_state, writer, data);
public static extern unsafe int lua_dump(LuaState luaState, lua_Writer writer, void *data);
public static unsafe int lua_dump(lua_Writer writer, void *data) => lua_dump(_state, writer, data);
[DllImport("lua")] extern public static int lua_dump(IntPtr L, lua_Writer writer, /* void* */ IntPtr data, int strip);
public static extern int lua_dump(LuaState L, lua_Writer writer, IntPtr data);
public static extern int lua_dump(lua_State L, lua_Writer writer, IntPtr data, int strip);
public static unsafe int lua_dump(this LuaState luaState, lua_Writer writer, void* data) => Lua.lua_dump(luaState, writer, data);
public static extern int lua_dump(IntPtr L, lua_Writer writer, IntPtr data, int strip);
public static extern int lua_dump( IntPtr state, lua_Writer writer, IntPtr data );
public static int lua_dump(lua_State L, lua_Writer writer, IntPtr data, int strip) => lua_dump(L, writer == null ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(writer), data, strip);
public static extern unsafe int lua_dump(LuaState luaState, lua_Writer writer, void* data);
public static int lua_dump(lua_State L, lua_Writer writer, object data) { int status; TValue o; lua_lock(L); api_checknelems(L, 1); o = L.top - 1; if (isLfunction(o)) status = luaU_dump(L, clvalue(o).l.p, writer, data, 0); else status = 1; lua_unlock(L); return status; }
public extern static int lua_dump(lua_State L, lua_Writer writer, IntPtr data);