2025-08-26 05:22 CEST

spring: develop b35b87d4 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
rt rt develop 2012-04-26 16:47:37 develop 3c9278b7
Changeset fix dangerous ambiguities and bug in LuaHandle.h

    1. void Set***(bool _synced, ...) { ... }
    2. static void Set***(const lua_State* L, ...) { ... }

    ==>

    changing the name of OR commenting out #2 would make all Set***(L, ...)
    calls now go to #1 because of implicit pointer <--> boolean conversion (!)
mod - rts/Lua/LuaHandle.cpp Diff ] File ]
mod - rts/Lua/LuaHandle.h Diff ] File ]
mod - rts/Lua/LuaHandleSynced.cpp Diff ] File ]
mod - rts/Lua/LuaHandleSynced.h Diff ] File ]
mod - rts/Lua/LuaHelper.h Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaPathFinder.cpp Diff ] File ]
mod - rts/Lua/LuaRules.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaUnitDefs.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaVFS.cpp Diff ] File ]
mod - rts/Lua/LuaWeaponDefs.cpp Diff ] File ]