Lines Matching refs:amount
662 static void timelib_set_relative(char **ptr, timelib_sll amount, int behavior, Scanner *s)
671 …case TIMELIB_MICROSEC: s->time->relative.f += (((double) amount * (double) relunit->multiplier) / …
672 case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break;
673 case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break;
674 case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break;
675 case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break;
676 case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break;
677 case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break;
682 s->time->relative.d += (amount > 0 ? amount - 1 : amount) * 7;
691 s->time->relative.special.amount = amount;
1597 s->time->relative.special.amount = 0 - s->time->relative.special.amount;