Lines Matching refs:clock_time

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