From 5d437ad23dbcc8c3f4b2630ce4bcdfddb13c21e3 Mon Sep 17 00:00:00 2001 From: deep0 Date: Wed, 12 Mar 2014 02:02:55 +0100 Subject: [PATCH] performance --- TitanEngine/Global.Engine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TitanEngine/Global.Engine.cpp b/TitanEngine/Global.Engine.cpp index e343820..85e54e4 100644 --- a/TitanEngine/Global.Engine.cpp +++ b/TitanEngine/Global.Engine.cpp @@ -710,7 +710,8 @@ long EngineHashString(char* szStringToHash) if(szStringToHash != NULL) { - for(i = 0; i < lstrlenA(szStringToHash); i++) + const int strl = lstrlenA(szStringToHash); + for(i = 0; i < strl; i++) { HashValue = (((HashValue << 7) | (HashValue >> (32 - 7))) ^ szStringToHash[i]); }