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. */
683 case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break;
684 case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break;
685 case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break;
686 case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break;
687 case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break;
688 case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break;
693 s->time->relative.d += (amount > 0 ? amount - 1 : amount) * 7;
694 s->time->relative.weekday = relunit->multiplier;
695 s->time->relative.weekday_behavior = behavior;
701 s->time->relative.special.type = relunit->multiplier;
702 s->time->relative.special.amount = amount;
995 relative = relnumber space? (reltextunit | 'week' );
1012 s->time->relative.d = -1;
1055 s->time->relative.d = 1;
1076 s->time->relative.s += i;
1094 s->time->relative.first_last_day_of = 2;
1096 s->time->relative.first_last_day_of = 1;
1138 s->time->relative.special.type = TIMELIB_SPECIAL_DAY_OF_WEEK_IN_MONTH;
1141 s->time->relative.special.type = TIMELIB_SPECIAL_LAST_DAY_OF_WEEK_IN_MONTH;
1507 s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
1526 s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
1594 s->time->relative.y = 0 - s->time->relative.y;
1595 s->time->relative.m = 0 - s->time->relative.m;
1596 s->time->relative.d = 0 - s->time->relative.d;
1597 s->time->relative.h = 0 - s->time->relative.h;
1598 s->time->relative.i = 0 - s->time->relative.i;
1599 s->time->relative.s = 0 - s->time->relative.s;
1600 s->time->relative.weekday = 0 - s->time->relative.weekday;
1601 if (s->time->relative.weekday == 0) {
1602 s->time->relative.weekday = -7;
1604 …if (s->time->relative.have_special_relative && s->time->relative.special.type == TIMELIB_SPECIAL_W…
1605 s->time->relative.special.amount = 0 - s->time->relative.special.amount;
1620 s->time->relative.weekday = relunit->multiplier;
1621 if (s->time->relative.weekday_behavior != 2) {
1622 s->time->relative.weekday_behavior = 1;
1641 s->time->relative.weekday_behavior = 2;
1644 if (s->time->relative.have_weekday_relative == 0) {
1646 s->time->relative.weekday = 1;
1748 relative
1751 DEBUG_OUTPUT("relative");
1941 in.time->relative.have_weekday_relative = 1;
1942 in.time->relative.weekday = tmprel->multiplier;
1943 in.time->relative.weekday_behavior = 1;
2081 s->time->relative.s += tmp;
2291 …time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative
2294 printf (" / %d", time.relative.weekday);
2297 printf(" / %dW%d", time.relative.weeknr_day.weeknr, time.relative.weeknr_day.dayofweek);