From a4ab93e00a952ebbd18537a941a74aec284c94d0 Mon Sep 17 00:00:00 2001 From: Johann Kempter Date: Fri, 14 Mar 2014 16:40:35 +0100 Subject: [PATCH] better loops --- .../TitanEngine.Debugger.DebugLoop.cpp | 19 +++++++++---------- TitanEngine/TitanEngine.Librarian.cpp | 10 ++++------ 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/TitanEngine/TitanEngine.Debugger.DebugLoop.cpp b/TitanEngine/TitanEngine.Debugger.DebugLoop.cpp index b7af5c0..41a75e9 100644 --- a/TitanEngine/TitanEngine.Debugger.DebugLoop.cpp +++ b/TitanEngine/TitanEngine.Debugger.DebugLoop.cpp @@ -247,13 +247,14 @@ __declspec(dllexport) void TITCALL DebugLoop() } //maintain thread list - int threadcount=hListThread.size(); - for(int i=0; i-1; i--) + for(int i = LibrarianData.size() - 1; i >= 0; i--) { ptrLibrarianData=&LibrarianData.at(i); if(!lstrcmpiA(ptrLibrarianData->szLibraryName, szAnsiLibraryName)) @@ -378,10 +378,10 @@ __declspec(dllexport) void TITCALL DebugLoop() { RtlZeroMemory(szAnsiLibraryName, sizeof(szAnsiLibraryName)); WideCharToMultiByte(CP_ACP, NULL, hLoadedLibData->szLibraryName, -1, szAnsiLibraryName, sizeof szAnsiLibraryName, NULL, NULL); - int libbpcount=LibrarianData.size(); - for(int i=libbpcount-1; i>-1; i--) + + for(int i= LibrarianData.size() - 1; i >= 0; i--) { - ptrLibrarianData=&LibrarianData.at(i); + ptrLibrarianData = &LibrarianData.at(i); if(!lstrcmpiA(ptrLibrarianData->szLibraryName, szAnsiLibraryName)) { if(ptrLibrarianData->bpxType == UE_ON_LIB_UNLOAD || ptrLibrarianData->bpxType == UE_ON_LIB_ALL) @@ -405,8 +405,7 @@ __declspec(dllexport) void TITCALL DebugLoop() } //maintain library list - int libcount=hListLibrary.size(); - for(int i=0; i