Lines Matching refs:clock_time
401 register clocktime_t *clock_time, in parse_to_unixtime() argument
413 if (clock_time->utctime) in parse_to_unixtime()
414 return clock_time->utctime; /* if the conversion routine gets it right away - why not */ in parse_to_unixtime()
416 if ( clock_time->year < YEAR_PIVOT ) /* Y2KFixes [ */ in parse_to_unixtime()
417 clock_time->year += 100; /* convert 20xx%100 to 20xx-1900 */ in parse_to_unixtime()
418 if ( clock_time->year < YEAR_BREAK ) /* expand to full four-digits */ in parse_to_unixtime()
419 clock_time->year += 1900; in parse_to_unixtime()
421 if (clock_time->year < 1970 ) /* Y2KFixes ] */ in parse_to_unixtime()
430 t = julian0(clock_time->year) - julian0(1970); /* Y2kFixes */ in parse_to_unixtime()
432 if (clock_time->month <= 0 || clock_time->month > 12) in parse_to_unixtime()
440 if (clock_time->month < 3 && days_per_year(clock_time->year) == 366) in parse_to_unixtime()
443 if ( clock_time->month >= 3 && isleap_4(clock_time->year) ) in parse_to_unixtime()
447 for (i = 1; i < clock_time->month; i++) in parse_to_unixtime()
452 if (clock_time->day < 1 || ((clock_time->month == 2 && days_per_year(clock_time->year) == 366) ? in parse_to_unixtime()
453 clock_time->day > 29 : clock_time->day > days_of_month[clock_time->month])) in parse_to_unixtime()
459 t += clock_time->day - 1; in parse_to_unixtime()
461 if (clock_time->hour < 0 || clock_time->hour >= 24) in parse_to_unixtime()
467 t = TIMES24(t) + clock_time->hour; in parse_to_unixtime()
470 if (clock_time->minute < 0 || clock_time->minute > 59) in parse_to_unixtime()
476 t = TIMES60(t) + clock_time->minute; in parse_to_unixtime()
479 if (clock_time->second < 0 || clock_time->second > 60) /* allow for LEAPs */ in parse_to_unixtime()
485 t = TIMES60(t) + clock_time->second; in parse_to_unixtime()
487 t += clock_time->utcoffset; /* warp to UTC */ in parse_to_unixtime()
491 clock_time->utctime = t; /* documentray only */ in parse_to_unixtime()
686 clocktime_t clock_time; in timepacket() local
688 memset((char *)&clock_time, 0, sizeof clock_time); in timepacket()
695 …parseio->parse_ldsize, (struct format *)(clockformats[format]->data), &clock_time, parseio->parse_… in timepacket()
723 if ((t = parse_to_unixtime(&clock_time, &cvtrtc)) == -1) in timepacket()
733 parseio->parse_dtime.parse_time.tv.tv_usec = clock_time.usecond; in timepacket()
736 TVUTOTSF(clock_time.usecond, parseio->parse_dtime.parse_time.fp.l_uf); in timepacket()
741 return updatetimeinfo(parseio, clock_time.flags); in timepacket()