/* _tm_month_days — дней от 1 января до начала месяца (месяц 1-based),
 * с учётом високосности. */

#include "_time.h"

unsigned int _tm_month_days(unsigned int y, unsigned int m)
{
    unsigned int d = 0;
    for (unsigned int i = 0; i < m - 1; i++) d += _tm_mdays[i];
    if (m > 2 && _tm_is_leap(y)) d++;
    return d;
}
