@@ -39,11 +39,11 @@ public static class Lua
3939	[ StructLayout ( LayoutKind . Sequential ,  Pack  =  1 ,  CharSet  =  CharSet . Ansi ) ] 
4040	public  struct  lua_Debug  { 
4141		public  int  _event ; 
42- 		public  string  name ; 
43- 		public  string  namewhat ; 
44- 		public  string  what ; 
45- 		public  string  source ; 
46- 		public  size_t  srclen ; 
42+ 		public  nint  name ; 
43+ 		public  nint  namewhat ; 
44+ 		public  nint  what ; 
45+ 		public  nint  source ; 
46+ 		public  nint  srclen ; 
4747		public  int  currentline ; 
4848		public  int  linedefined ; 
4949		public  int  lastlinedefined ; 
@@ -447,7 +447,7 @@ public static void lua_call(lua_State L, int n, int r)
447447
448448	[ DllImport ( DllName ,  CallingConvention  =  Convention ,  EntryPoint  =  "lua_pcallk" ) ] 
449449	private  static   extern   int  _lua_pcallk ( lua_State  L ,  int  nargs ,  int  nresults ,  int  errfunc ,  nint  ctx ,  nint  k ) ; 
450- 	public  static   int  lua_pcallk ( lua_State  L ,  int  nargs ,  int  nresults ,  int  errfunc ,  lua_KContext ?  ctx ,  lua_KFunction ?  k ) 
450+ 	public  static   unsafe   int  lua_pcallk ( lua_State  L ,  int  nargs ,  int  nresults ,  int  errfunc ,  lua_KContext ?  ctx ,  lua_KFunction ?  k ) 
451451	{ 
452452		return  _lua_pcallk ( L ,  nargs ,  nresults ,  errfunc ,  ctx  ==  null  ?  0  :  ctx . Value . Handle ,  k  ==  null  ?  0  :  Marshal . GetFunctionPointerForDelegate ( k ) ) ; 
453453	} 
@@ -730,7 +730,7 @@ public static int lua_setuservalue(lua_State L, int idx)
730730
731731	[ DllImport ( DllName ,  CallingConvention  =  Convention ,  EntryPoint  =  "lua_sethook" ) ] 
732732	private  static   extern   void  _lua_sethook ( lua_State  L ,  nint  func ,  int  mask ,  int  count ) ; 
733- 	public  static   void  lua_sethook ( lua_State  L ,  lua_Hook ?  func ,  int  mask ,  int  count ) 
733+ 	public  static   void  lua_sethook ( lua_State  L ,  lua_Hook  func ,  int  mask ,  int  count ) 
734734	{ 
735735		_lua_sethook ( L ,  func  ==  null  ?  0  :  Marshal . GetFunctionPointerForDelegate ( func ) ,  mask ,  count ) ; 
736736	} 
0 commit comments