Esempio n. 1
0
 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;
 }
Esempio n. 2
0
		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;
		}
Esempio n. 3
0
        /*
        ** 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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
 public extern static int lua_dump(lua_State L, lua_Writer writer, IntPtr data, int strip);
Esempio n. 7
0
 public static extern int lua_dump(lua_StatePtr L, lua_Writer writer, IntPtr data);
Esempio n. 8
0
 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;
 }
Esempio n. 9
0
 public static unsafe int lua_dump(this LuaState luaState, lua_Writer writer, void *data) => Lua.lua_dump(luaState, writer, data);
Esempio n. 10
0
 public static unsafe int lua_dump(lua_Writer writer, void* data) => lua_dump(_state, writer, data);
Esempio n. 11
0
 public static extern unsafe int lua_dump(LuaState luaState, lua_Writer writer, void *data);
Esempio n. 12
0
 public static unsafe int lua_dump(lua_Writer writer, void *data) => lua_dump(_state, writer, data);
Esempio n. 13
0
 [DllImport("lua")] extern public static int lua_dump(IntPtr L, lua_Writer writer, /* void* */ IntPtr data, int strip);
Esempio n. 14
0
 public static extern int lua_dump(LuaState L, lua_Writer writer, IntPtr data);
Esempio n. 15
0
 public static extern int lua_dump(lua_StatePtr L, lua_Writer writer, IntPtr data);
Esempio n. 16
0
 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);
Esempio n. 18
0
 public static extern int lua_dump(IntPtr L, lua_Writer writer, IntPtr data, int strip);
Esempio n. 19
0
 public static extern int lua_dump( IntPtr state, lua_Writer writer, IntPtr data  );
Esempio n. 20
0
 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);
Esempio n. 21
0
 public static extern unsafe int lua_dump(LuaState luaState, lua_Writer writer, void* data);
Esempio n. 22
0
 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;
 }
Esempio n. 23
0
 public extern static int lua_dump(lua_State L, lua_Writer writer, IntPtr data);