예제 #1
0
파일: lobject.go 프로젝트: hxyxj/goinfi
//
// release reference to lua object
//
func (self *RefLua) Release() {
	if self.Ref != 0 && self.VM.globalL != nil {
		C.luaL_unref(self.VM.globalL, C.LUA_REGISTRYINDEX, C.int(self.Ref))
	}
	self.VM = nil
	self.Ref = 0
}
예제 #2
0
파일: lauxlib.go 프로젝트: 1lann/golua
// luaL_unref
func (L *State) Unref(t int, ref int) {
	C.luaL_unref(L.s, C.int(t), C.int(ref))
}