Lines Matching refs:m
52 static void inc_month(timelib_sll *y, timelib_sll *m) in inc_month() argument
54 (*m)++; in inc_month()
55 if (*m > 12) { in inc_month()
56 *m -= 12; in inc_month()
61 static void dec_month(timelib_sll *y, timelib_sll *m) in dec_month() argument
63 (*m)--; in dec_month()
64 if (*m < 1) { in dec_month()
65 *m += 12; in dec_month()
70 …tive(timelib_sll *base_y, timelib_sll *base_m, timelib_sll *y, timelib_sll *m, timelib_sll *d, tim… in do_range_limit_days_relative() argument
93 (*m)--; in do_range_limit_days_relative()
103 (*m)--; in do_range_limit_days_relative()
112 static int do_range_limit_days(timelib_sll *y, timelib_sll *m, timelib_sll *d) in do_range_limit_days() argument
126 do_range_limit(1, 13, 12, m, y); in do_range_limit_days()
131 while (*d <= 0 && *m > 0) { in do_range_limit_days()
132 previous_month = (*m) - 1; in do_range_limit_days()
143 (*m)--; in do_range_limit_days()
146 while (*d > 0 && *m <= 12 && *d > days_per_month_current_year[*m]) { in do_range_limit_days()
147 *d -= days_per_month_current_year[*m]; in do_range_limit_days()
148 (*m)++; in do_range_limit_days()
158 current_dow = timelib_day_of_week(time->y, time->m, time->d); in do_adjust_for_weekday()
194 do_range_limit(0, 12, 12, &rt->m, &rt->y); in timelib_do_rel_normalize()
196 do_range_limit_days_relative(&base->y, &base->m, &rt->y, &rt->m, &rt->d, rt->invert); in timelib_do_rel_normalize()
197 do_range_limit(0, 12, 12, &rt->m, &rt->y); in timelib_do_rel_normalize()
222 time->m = mm; in magic_date_calc()
232 do_range_limit(1, 13, 12, &time->m, &time->y); in timelib_do_normalize()
235 if (time->y == 1970 && time->m == 1 && time->d != 1) { in timelib_do_normalize()
239 do {} while (do_range_limit_days(&time->y, &time->m, &time->d)); in timelib_do_normalize()
240 do_range_limit(1, 13, 12, &time->m, &time->y); in timelib_do_normalize()
258 time->m += time->relative.m; in do_adjust_relative()
268 time->m++; in do_adjust_relative()
280 dow = timelib_day_of_week(time->y, time->m, time->d); in do_adjust_special_weekday()
344 time->m += time->relative.m; in do_adjust_special_early()
345 time->relative.m = 0; in do_adjust_special_early()
349 time->m += time->relative.m + 1; in do_adjust_special_early()
350 time->relative.m = 0; in do_adjust_special_early()
360 time->m++; in do_adjust_special_early()
458 y -= time->m <= 2; in timelib_epoch_days_from_time()
461 …day_of_year = (153 * (time->m + (time->m > 2 ? -3 : 9)) + 2)/5 + time->d - 1; // [… in timelib_epoch_days_from_time()
498 time.y, time.m, time.d, time.h, time.i, time.s, time.f, time.z, time.dst);
501 …time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative…