is_leap_year
while (days < 0 || days >= (int64_t) (is_leap_year(year) ? 366 : 365)) {
const int *mon_lengths = is_leap_year(result->tm_year) ?
if (tm->tm_mon > 1 && is_leap_year(year)) {
uint64_t leap_year = is_leap_year(year);
bool is_leap_yr = (bool)is_leap_year((uint32_t)yr);
while (days < 0 || days >= (int64_t) (is_leap_year(year) ? 366 : 365)) {
const int *mon_lengths = is_leap_year(result->tm_year) ?
if (tm->tm_mon > 1 && is_leap_year(year)) {