Upstream version 1.3.40
[profile/ivi/swig.git] / Examples / test-suite / lua / disown_runme.lua
1 require("import")       -- the import fn
2 import("disown")        -- import code
3
4 -- catch "undefined" global variables
5 setmetatable(getfenv(),{__index=function (t,i) error("undefined global variable `"..i.."'",2) end})
6
7 for x=0,100 do
8     a=disown.A()
9     b=disown.B()
10     b:acquire(a)
11 end
12 collectgarbage() -- this will double delete unless the memory is managed properly