Lines Matching refs:tm
578 static struct tm torrenttime; in _zip_dirent_torrent_normalize()
584 struct tm *l; in _zip_dirent_torrent_normalize()
768 struct tm tm; in _zip_d2u_time() local
770 memset(&tm, 0, sizeof(tm)); in _zip_d2u_time()
773 tm.tm_isdst = -1; in _zip_d2u_time()
775 tm.tm_year = ((ddate>>9)&127) + 1980 - 1900; in _zip_d2u_time()
776 tm.tm_mon = ((ddate>>5)&15) - 1; in _zip_d2u_time()
777 tm.tm_mday = ddate&31; in _zip_d2u_time()
779 tm.tm_hour = (dtime>>11)&31; in _zip_d2u_time()
780 tm.tm_min = (dtime>>5)&63; in _zip_d2u_time()
781 tm.tm_sec = (dtime<<1)&62; in _zip_d2u_time()
783 return mktime(&tm); in _zip_d2u_time()
1018 struct tm *tm; in _zip_u2d_time() local
1020 tm = localtime(&time); in _zip_u2d_time()
1021 *ddate = (zip_uint16_t)(((tm->tm_year+1900-1980)<<9) + ((tm->tm_mon+1)<<5) + tm->tm_mday); in _zip_u2d_time()
1022 *dtime = (zip_uint16_t)(((tm->tm_hour)<<11) + ((tm->tm_min)<<5) + ((tm->tm_sec)>>1)); in _zip_u2d_time()