Lines Matching refs:fn
18 int my_func(int a, int b, SWIGLUA_FN fn);
26 int my_func(int a, int b, SWIGLUA_FN fn)
28 SWIGLUA_FN_GET(fn);
29 lua_pushnumber(fn.L,a);
30 lua_pushnumber(fn.L,b);
31 lua_call(fn.L,2,1); // 2 in, 1 out
32 return luaL_checknumber(fn.L,-1);
47 #define SWIGLUA_FN_GET(fn) {lua_pushvalue(fn.L,fn.idx);}
79 int my_func(int a, int b, SWIGLUA_FN fn)
81 SWIGLUA_FN_GET(fn);
82 lua_pushnumber(fn.L,a);
83 lua_pushnumber(fn.L,b);
84 lua_call(fn.L,2,1); // 2 in, 1 out
85 return luaL_checknumber(fn.L,-1);