static void registerNativeFunctions(lua_State* L) { RegFun(L, "print", luaPrint); RegFun(L, "log", luaLog); RegTableFun(L, "mosync", "SysBufferToString", luaBufferToString); RegTableFun(L, "mosync", "SysStringToBuffer", luaStringToBuffer); RegTableFun(L, "mosync", "SysStringUnescape", luaStringUnescape); RegTableFun(L, "mosync", "SysStringEscape", luaStringEscape); RegTableFun(L, "mosync", "SysLuaEngineCreate", luaEngineCreate); RegTableFun(L, "mosync", "SysLuaEngineDelete", luaEngineDelete); RegTableFun(L, "mosync", "SysLuaEngineEval", luaEngineEval); }
void LuaEngine::registerGlobalFunction( const char* funName, LUA_FUNCTION funPointer) { RegFun( (lua_State*) mLuaState, funName, (lua_CFunction) funPointer); }
static void registerNativeFunctions(lua_State* L) { RegFun(L, "print", luaPrint); RegFun(L, "log", luaLog); RegFun(L, "SysBufferToString", luaToString); RegFun(L, "SysLuaEngineCreate", luaEngineCreate); RegFun(L, "SysLuaEngineDelete", luaEngineDelete); RegFun(L, "SysLuaEngineEval", luaEngineEval); }