Lines Matching refs:current
235 struct sem_undo *current = iterator.Next();
236 if (current->team == team) {
241 current->undo_values[semaphoreNumber] = 0;
254 struct sem_undo *current = iterator.Next();
255 if (current->team == team) {
259 memset(current->undo_values, 0,
348 struct sem_undo *current = iterator.Next();
349 if (current->team == team) {
352 int newValue = current->undo_values[semaphoreNumber] + value;
358 current->undo_values[semaphoreNumber] = newValue;
363 current->undo_values[semaphoreNumber]));
420 struct sem_undo *current = iterator.Next();
421 if (current->team == team) {
648 struct sem_undo *current = iterator.Next();
649 XsiSemaphoreSet *semaphoreSet = current->semaphore_set;
656 if (current->undo_values[i] != 0) {
659 semaphoreSet->ID(), i, (int)current->undo_values[i]));
660 semaphoreSet->Semaphore(i)->Revert(current->undo_values[i]);
665 semaphoreSet->GetUndoList().Remove(current);
666 delete current;