rem: if (! clock_mutex)
add: if (!clock_mutex) { fprintf (stderr, "BUG: Attempted to suspend non-existent game clock\n"); #ifdef DEBUG abort(); #endif
context: SuspendGameClock (void){	if (! clock_mutex)		return;	LockMutex (clock_mutex);	if (GameClockRunning ())	{		SetSemaphore (GLOBAL (GameClock.clock_sem));		GLOBAL (GameClock.TimeCounter) = 0;	}	UnlockMutex (clock_mutex);}