Lines Matching refs:relative

114 #define TIMELIB_HAVE_WEEKDAY_RELATIVE() { s->time->have_relative = 1; s->time->relative.have_weekda…
115 #define TIMELIB_HAVE_SPECIAL_RELATIVE() { s->time->have_relative = 1; s->time->relative.have_specia…
232 /* The relative text table. */
682 case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break;
683 case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break;
684 case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break;
685 case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break;
686 case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break;
687 case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break;
692 s->time->relative.d += (amount > 0 ? amount - 1 : amount) * 7;
693 s->time->relative.weekday = relunit->multiplier;
694 s->time->relative.weekday_behavior = behavior;
700 s->time->relative.special.type = relunit->multiplier;
701 s->time->relative.special.amount = amount;
994 relative = relnumber space? (reltextunit | 'week' );
1011 s->time->relative.d = -1;
1054 s->time->relative.d = 1;
1075 s->time->relative.s += i;
1092 s->time->relative.first_last_day_of = 2;
1094 s->time->relative.first_last_day_of = 1;
1136 s->time->relative.special.type = TIMELIB_SPECIAL_DAY_OF_WEEK_IN_MONTH;
1139 s->time->relative.special.type = TIMELIB_SPECIAL_LAST_DAY_OF_WEEK_IN_MONTH;
1505 s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
1524 s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
1592 s->time->relative.y = 0 - s->time->relative.y;
1593 s->time->relative.m = 0 - s->time->relative.m;
1594 s->time->relative.d = 0 - s->time->relative.d;
1595 s->time->relative.h = 0 - s->time->relative.h;
1596 s->time->relative.i = 0 - s->time->relative.i;
1597 s->time->relative.s = 0 - s->time->relative.s;
1598 s->time->relative.weekday = 0 - s->time->relative.weekday;
1599 if (s->time->relative.weekday == 0) {
1600 s->time->relative.weekday = -7;
1602 …if (s->time->relative.have_special_relative && s->time->relative.special.type == TIMELIB_SPECIAL_W…
1603 s->time->relative.special.amount = 0 - s->time->relative.special.amount;
1618 s->time->relative.weekday = relunit->multiplier;
1619 if (s->time->relative.weekday_behavior != 2) {
1620 s->time->relative.weekday_behavior = 1;
1639 s->time->relative.weekday_behavior = 2;
1642 if (s->time->relative.have_weekday_relative == 0) {
1644 s->time->relative.weekday = 1;
1746 relative
1749 DEBUG_OUTPUT("relative");
1939 in.time->relative.have_weekday_relative = 1;
1940 in.time->relative.weekday = tmprel->multiplier;
1941 in.time->relative.weekday_behavior = 1;
2079 s->time->relative.s += tmp;
2288 …time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative
2291 printf (" / %d", time.relative.weekday);
2294 printf(" / %dW%d", time.relative.weeknr_day.weeknr, time.relative.weeknr_day.dayofweek);