fMaxThreads
fMaxThreads(0),
return fDebugArray[thread % fMaxThreads] > 0;
if (fDebugArray[thread % fMaxThreads] != 0)
fDebugArray[thread % fMaxThreads]++;
ASSERT(fDebugArray[thread % fMaxThreads] == 1);
fDebugArray[thread % fMaxThreads]--;
fMaxThreads = sys.max_threads;
fDebugArray = (int32 *) malloc(fMaxThreads * sizeof(int32));
for (int32 i = 0; i < fMaxThreads; i++) {
int32 fMaxThreads;
if (fDebugArray[thread % fMaxThreads] > 0) locked = true;
ASSERT_WITH_MESSAGE(fDebugArray[thread%fMaxThreads] == 0,"Nested ReadLock!\n");
fDebugArray[thread%fMaxThreads]++;
ASSERT(fDebugArray[thread%fMaxThreads] == 1);
fDebugArray[thread%fMaxThreads]--;
fMaxThreads = sys.max_threads;
fDebugArray = (int32 *) malloc(fMaxThreads * sizeof(int32));
for (int32 i = 0; i < fMaxThreads; i++) {
int32 fMaxThreads;