Пример #1
0
int main (void)
{
	int  tolua_tvariable_open (lua_State*);
	lua_State* L = luaL_newstate();

	B bb = {a,NULL};
	B bbb = {ma,&bb};
	b = &bb;
	mb = &bbb;


	luaL_openlibs(L);
	tolua_tvariable_open(L);

	luaL_dofile(L,"tvariable.lua");

	lua_close(L);
	return 0;
}
Пример #2
0
int main (void)
{
	int retcode = 0;
	int  tolua_tvariable_open (lua_State*);
	lua_State* L = luaL_newstate();

	B bb = {a,NULL};
	B bbb = {ma,&bb};
	b = &bb;
	mb = &bbb;


	luaL_openlibs(L);
	tolua_tvariable_open(L);

	if (luaL_dofile(L,"tvariable.lua") != 0) {
		fprintf(stderr, "%s\n", lua_tostring(L, 1));
		retcode = 1;
	}

	lua_close(L);
	return retcode;
}
Пример #3
0
 TOLUA_API int luaopen_tvariable (lua_State* tolua_S) {
 return tolua_tvariable_open(tolua_S);
};