Lines Matching refs:relative

101 #define TIMELIB_HAVE_WEEKDAY_RELATIVE() { s->time->have_relative = 1; s->time->relative.have_weekda…
102 #define TIMELIB_HAVE_SPECIAL_RELATIVE() { s->time->have_relative = 1; s->time->relative.have_specia…
650 case TIMELIB_MICROSEC: s->time->relative.us += amount * relunit->multiplier; break; in timelib_set_relative()
651 case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break; in timelib_set_relative()
652 case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break; in timelib_set_relative()
653 case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break; in timelib_set_relative()
654 case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break; in timelib_set_relative()
655 case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break; in timelib_set_relative()
656 case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break; in timelib_set_relative()
661 s->time->relative.d += (amount > 0 ? amount - 1 : amount) * 7; in timelib_set_relative()
662 s->time->relative.weekday = relunit->multiplier; in timelib_set_relative()
663 s->time->relative.weekday_behavior = behavior; in timelib_set_relative()
669 s->time->relative.special.type = relunit->multiplier; in timelib_set_relative()
670 s->time->relative.special.amount = amount; in timelib_set_relative()
3970 s->time->relative.weekday = relunit->multiplier; in scan()
3971 if (s->time->relative.weekday_behavior != 2) { in scan()
3972 s->time->relative.weekday_behavior = 1; in scan()
6696 s->time->relative.y = 0 - s->time->relative.y; in scan()
6697 s->time->relative.m = 0 - s->time->relative.m; in scan()
6698 s->time->relative.d = 0 - s->time->relative.d; in scan()
6699 s->time->relative.h = 0 - s->time->relative.h; in scan()
6700 s->time->relative.i = 0 - s->time->relative.i; in scan()
6701 s->time->relative.s = 0 - s->time->relative.s; in scan()
6702 s->time->relative.weekday = 0 - s->time->relative.weekday; in scan()
6703 if (s->time->relative.weekday == 0) { in scan()
6704 s->time->relative.weekday = -7; in scan()
6706 …if (s->time->relative.have_special_relative && s->time->relative.special.type == TIMELIB_SPECIAL_W… in scan()
6707 s->time->relative.special.amount = 0 - s->time->relative.special.amount; in scan()
12880 s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d); in scan()
12908 s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d); in scan()
16654 s->time->relative.special.type = TIMELIB_SPECIAL_DAY_OF_WEEK_IN_MONTH; in scan()
16657 s->time->relative.special.type = TIMELIB_SPECIAL_LAST_DAY_OF_WEEK_IN_MONTH; in scan()
16783 s->time->relative.weekday_behavior = 2; in scan()
16786 if (s->time->relative.have_weekday_relative == 0) { in scan()
16788 s->time->relative.weekday = 1; in scan()
19972 s->time->relative.first_last_day_of = TIMELIB_SPECIAL_LAST_DAY_OF_MONTH; in scan()
19974 s->time->relative.first_last_day_of = TIMELIB_SPECIAL_FIRST_DAY_OF_MONTH; in scan()
21485 s->time->relative.s += i; in scan()
21540 s->time->relative.s += i; in scan()
21541 s->time->relative.us = us; in scan()
21993 s->time->relative.d = 1; in scan()
24751 s->time->relative.d = -1; in scan()
24987 in.time->relative.days = TIMELIB_UNSET; in timelib_strtotime()
25203 in.time->relative.have_weekday_relative = 1; in timelib_parse_from_format_with_map()
25204 in.time->relative.weekday = tmprel->multiplier; in timelib_parse_from_format_with_map()
25205 in.time->relative.weekday_behavior = 1; in timelib_parse_from_format_with_map()
25355 s->time->relative.s += tmp; in timelib_parse_from_format_with_map()
25614 …time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative in main()
25617 printf (" / %d", time.relative.weekday); in main()
25620 printf(" / %dW%d", time.relative.weeknr_day.weeknr, time.relative.weeknr_day.dayofweek); in main()