From 19ef43cd7f62150dc86b229e3bf870a743b41c76 Mon Sep 17 00:00:00 2001 From: bsongis Date: Tue, 17 Jun 2014 17:38:29 +0200 Subject: [PATCH] Compilation error on VC++ --- radio/src/lua.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/radio/src/lua.cpp b/radio/src/lua.cpp index 805a9391b..9803e488c 100644 --- a/radio/src/lua.cpp +++ b/radio/src/lua.cpp @@ -1423,12 +1423,16 @@ void luaTask(uint8_t evt) if (sid.state == SCRIPT_OK) { uint8_t prev_mem = lua_gc(L, LUA_GCCOUNT, 0); SET_LUA_INSTRUCTIONS_COUNT(PERMANENT_SCRIPTS_MAX_INSTRUCTIONS); - const char *filename __attribute__((unused)); +#if defined(SIMU) || defined(DEBUG) + const char *filename; +#endif ScriptInputsOutputs * sio = NULL; if (sid.reference >= SCRIPT_MIX_FIRST && sid.reference <= SCRIPT_MIX_LAST) { ScriptData & sd = g_model.scriptsData[sid.reference-SCRIPT_MIX_FIRST]; sio = &scriptInputsOutputs[sid.reference-SCRIPT_MIX_FIRST]; +#if defined(SIMU) || defined(DEBUG) filename = sd.file; +#endif lua_rawgeti(L, LUA_REGISTRYINDEX, sid.run); for (int j=0; jinputsCount; j++) { if (sio->inputs[j].type == 1) @@ -1442,14 +1446,18 @@ void luaTask(uint8_t evt) if (!getSwitch(fn.swtch)) { continue; } +#if defined(SIMU) || defined(DEBUG) filename = fn.play.name; +#endif lua_rawgeti(L, LUA_REGISTRYINDEX, sid.run); } else { if (g_menuStack[0]!=menuTelemetryFrsky || sid.reference!=SCRIPT_TELEMETRY_FIRST+s_frsky_view) { continue; } +#if defined(SIMU) || defined(DEBUG) filename = "[telem]"; +#endif lua_rawgeti(L, LUA_REGISTRYINDEX, sid.run); } if (lua_pcall(L, sio ? sio->inputsCount : 0, sio ? sio->outputsCount : 0, 0) == 0) {