예제 #1
0
func CheckUdata(L *State, narg int, tname string) unsafe.Pointer {
	Ctname := C.CString(tname)
	ret := unsafe.Pointer(C.luaL_checkudata(L.s, C.int(narg), Ctname))
	C.free(unsafe.Pointer(Ctname))
	return ret
}
예제 #2
0
파일: lauxlib.go 프로젝트: 1lann/golua
// luaL_checkudata
func (L *State) CheckUdata(narg int, tname string) unsafe.Pointer {
	Ctname := C.CString(tname)
	defer C.free(unsafe.Pointer(Ctname))
	return unsafe.Pointer(C.luaL_checkudata(L.s, C.int(narg), Ctname))
}
예제 #3
0
파일: lauxlib.go 프로젝트: afitz/golua
func CheckUdata(L *State, narg int, tname string) unsafe.Pointer {
	return unsafe.Pointer(C.luaL_checkudata(L.s, C.int(narg), C.CString(tname)))
}