- if (timedelta == 0) {
- BUMPTIME(&time, tick);
- BUMPTIME(&mono_time, tick);
- } else {
- register int delta;
-
- if (timedelta < 0) {
- delta = tick - tickdelta;
- timedelta += tickdelta;
- } else {
- delta = tick + tickdelta;
- timedelta -= tickdelta;
- }
- BUMPTIME(&time, delta);
- BUMPTIME(&mono_time, delta);