Lines Matching refs:nyrs
403 uint32_t lyrs, nyrs, dummy; in ud_utime2dtime() local
423 nyrs = sec / SEC_PER_YEAR; in ud_utime2dtime()
425 lyrs = (nyrs + 1) / 4; in ud_utime2dtime()
427 lyrs = (nyrs + 2) / 4; in ud_utime2dtime()
429 if (nyrs != ((sec - (lyrs * SEC_PER_DAY)) / SEC_PER_YEAR)) { in ud_utime2dtime()
430 nyrs--; in ud_utime2dtime()
432 lyrs = (nyrs + 1) / 4; in ud_utime2dtime()
434 lyrs = (nyrs + 2) / 4; in ud_utime2dtime()
437 sec -= nyrs * SEC_PER_YEAR + lyrs * SEC_PER_DAY; in ud_utime2dtime()
440 nyrs = 1970 - nyrs; in ud_utime2dtime()
442 nyrs --; in ud_utime2dtime()
443 if ((nyrs % 4) == 0) { in ud_utime2dtime()
450 nyrs += 1970; in ud_utime2dtime()
452 cp = (nyrs % 4) ? cum_sec : cum_sec_leap; in ud_utime2dtime()
460 dtime->ts_year = SWAP_16(nyrs); in ud_utime2dtime()