@@ -112,14 +112,14 @@ int ttapi_Init(const _processor_info &pi)
112112 // System Info
113113 ttapi_worker_count = pi.n_cores ;
114114 SetPriorityClass (GetCurrentProcess (), REALTIME_PRIORITY_CLASS);
115- DWORD i, dwNumIter;
115+ DWORD dwNumIter;
116116 volatile DWORD dwDummy = 1 ;
117117 LARGE_INTEGER liFrequency, liStart, liEnd;
118118 QueryPerformanceFrequency (&liFrequency);
119119 // Get fast spin-loop timings
120120 dwNumIter = 100000000 ;
121121 QueryPerformanceCounter (&liStart);
122- for (i = 0 ; i < dwNumIter; ++i)
122+ for (DWORD i = 0 ; i < dwNumIter; ++i)
123123 {
124124 if (!dwDummy)
125125 goto process1;
@@ -128,11 +128,11 @@ int ttapi_Init(const _processor_info &pi)
128128process1:
129129 QueryPerformanceCounter (&liEnd);
130130 // We want 1/25 (40ms) fast spin-loop
131- ttapi_dwFastIter = ( dwNumIter * liFrequency.QuadPart ) / ((liEnd.QuadPart - liStart.QuadPart ) * 25 );
131+ ttapi_dwFastIter = DWORD (( dwNumIter * liFrequency.QuadPart ) / ((liEnd.QuadPart - liStart.QuadPart ) * 25 ) );
132132 // Get slow spin-loop timings
133133 dwNumIter = 10000000 ;
134134 QueryPerformanceCounter (&liStart);
135- for (i = 0 ; i < dwNumIter; ++i)
135+ for (DWORD i = 0 ; i < dwNumIter; ++i)
136136 {
137137 if (!dwDummy)
138138 goto process2;
@@ -141,7 +141,7 @@ int ttapi_Init(const _processor_info &pi)
141141process2:
142142 QueryPerformanceCounter (&liEnd);
143143 // We want 1/2 (500ms) slow spin-loop
144- ttapi_dwSlowIter = ( dwNumIter * liFrequency.QuadPart ) / ((liEnd.QuadPart - liStart.QuadPart ) * 2 );
144+ ttapi_dwSlowIter = DWORD (( dwNumIter * liFrequency.QuadPart ) / ((liEnd.QuadPart - liStart.QuadPart ) * 2 ) );
145145 SetPriorityClass (GetCurrentProcess (), NORMAL_PRIORITY_CLASS);
146146 // Check for override from command line
147147 char szSearchFor[] = " -max-threads" ;
0 commit comments