internal static extern int lua_getinfo(LuaStatePtr l, [MarshalAs(UnmanagedType.LPStr)] string what, LuaDebugPtr ar);
internal static extern sbyte * lua_setlocal(LuaStatePtr l, LuaDebugPtr ar, int n);
internal static extern sbyte *lua_setlocal(LuaStatePtr l, LuaDebugPtr ar, int n);
internal static extern int lua_getstack(LuaStatePtr l, int level, LuaDebugPtr ar);
public static string SetLocal(LuaStatePtr l, LuaDebugPtr ar, int n) { return(new string(LuaDelegates.lua_setlocal(l, ar, n))); }
public static int GetInfo(LuaStatePtr l, string what, LuaDebugPtr ar) { return(LuaDelegates.lua_getinfo(l, what, ar)); }
public static int GetStack(LuaStatePtr l, int level, LuaDebugPtr ar) { return(LuaDelegates.lua_getstack(l, level, ar)); }