Lines Matching refs:relative

120 #define TIMELIB_HAVE_WEEKDAY_RELATIVE() { s->time->have_relative = 1; s->time->relative.have_weekda…
121 #define TIMELIB_HAVE_SPECIAL_RELATIVE() { s->time->have_relative = 1; s->time->relative.have_specia…
236 /* The relative text table. */
658 case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break;
659 case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break;
660 case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break;
661 case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break;
662 case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break;
663 case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break;
668 s->time->relative.d += (amount > 0 ? amount - 1 : amount) * 7;
669 s->time->relative.weekday = relunit->multiplier;
670 s->time->relative.weekday_behavior = behavior;
676 s->time->relative.special.type = relunit->multiplier;
677 s->time->relative.special.amount = amount;
944 relative = relnumber space? (reltextunit | 'week' );
961 s->time->relative.d = -1;
1004 s->time->relative.d = 1;
1025 s->time->relative.s += i;
1043 s->time->relative.first_last_day_of = TIMELIB_SPECIAL_LAST_DAY_OF_MONTH;
1045 s->time->relative.first_last_day_of = TIMELIB_SPECIAL_FIRST_DAY_OF_MONTH;
1087 s->time->relative.special.type = TIMELIB_SPECIAL_DAY_OF_WEEK_IN_MONTH;
1090 s->time->relative.special.type = TIMELIB_SPECIAL_LAST_DAY_OF_WEEK_IN_MONTH;
1456 s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
1475 s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
1543 s->time->relative.y = 0 - s->time->relative.y;
1544 s->time->relative.m = 0 - s->time->relative.m;
1545 s->time->relative.d = 0 - s->time->relative.d;
1546 s->time->relative.h = 0 - s->time->relative.h;
1547 s->time->relative.i = 0 - s->time->relative.i;
1548 s->time->relative.s = 0 - s->time->relative.s;
1549 s->time->relative.weekday = 0 - s->time->relative.weekday;
1550 if (s->time->relative.weekday == 0) {
1551 s->time->relative.weekday = -7;
1553 …if (s->time->relative.have_special_relative && s->time->relative.special.type == TIMELIB_SPECIAL_W…
1554 s->time->relative.special.amount = 0 - s->time->relative.special.amount;
1569 s->time->relative.weekday = relunit->multiplier;
1570 if (s->time->relative.weekday_behavior != 2) {
1571 s->time->relative.weekday_behavior = 1;
1590 s->time->relative.weekday_behavior = 2;
1593 if (s->time->relative.have_weekday_relative == 0) {
1595 s->time->relative.weekday = 1;
1697 relative
1700 DEBUG_OUTPUT("relative");
1787 in.time->relative.days = TIMELIB_UNSET;
1896 in.time->relative.have_weekday_relative = 1;
1897 in.time->relative.weekday = tmprel->multiplier;
1898 in.time->relative.weekday_behavior = 1;
2036 s->time->relative.s += tmp;
2246 …time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative
2249 printf (" / %d", time.relative.weekday);
2252 printf(" / %dW%d", time.relative.weeknr_day.weeknr, time.relative.weeknr_day.dayofweek);