# HG changeset patch # User sr # Date 1191922703 -7200 # Node ID 68517f1a68a7b7a3eab45eb85721ce59a0834ce5 # Parent 4a87c1bbaf6638c51cd76f57820a34837ff79844 *** empty log message *** diff -r 4a87c1bbaf66 -r 68517f1a68a7 Win32OperatingSystem.st --- a/Win32OperatingSystem.st Mon Oct 08 13:30:26 2007 +0200 +++ b/Win32OperatingSystem.st Tue Oct 09 11:38:23 2007 +0200 @@ -10666,7 +10666,7 @@ %{ //declarate counters - int objectIterator, counterIterator, instanceIterator; + int objectIterator, counterIterator, instanceIterator, numObjectTypes; //declarate pointers PERF_DATA_BLOCK *perfData; @@ -10692,11 +10692,12 @@ st_perfTime100nSec = __MKINT64(&(perfData->PerfTime100nSec)); //setup object array and initialize its pointer - st_objectArray = __ARRAY_NEW_INT(perfData->NumObjectTypes); + numObjectTypes = perfData->NumObjectTypes; + st_objectArray = __ARRAY_NEW_INT(numObjectTypes); perfObjectPtr = (PERF_OBJECT_TYPE *)((char *)perfData + perfData->HeaderLength); //iterate all following objetcs - for (objectIterator=0; objectIteratorNumObjectTypes; objectIterator++) { + for (objectIterator=0; objectIterator