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