Lines Matching defs:clock_time

407 	register clocktime_t   *clock_time,
419 if (clock_time->utctime)
420 return clock_time->utctime; /* if the conversion routine gets it right away - why not */
422 if ( clock_time->year < YEAR_PIVOT ) /* Y2KFixes [ */
423 clock_time->year += 100; /* convert 20xx%100 to 20xx-1900 */
424 if ( clock_time->year < YEAR_BREAK ) /* expand to full four-digits */
425 clock_time->year += 1900;
427 if (clock_time->year < 1970 ) /* Y2KFixes ] */
436 t = julian0(clock_time->year) - julian0(1970); /* Y2kFixes */
438 if (clock_time->month <= 0 || clock_time->month > 12)
446 if (clock_time->month < 3 && days_per_year(clock_time->year) == 366)
449 if ( clock_time->month >= 3 && isleap_4(clock_time->year) )
453 for (i = 1; i < clock_time->month; i++)
458 if (clock_time->day < 1 || ((clock_time->month == 2 && days_per_year(clock_time->year) == 366) ?
459 clock_time->day > 29 : clock_time->day > days_of_month[clock_time->month]))
465 t += clock_time->day - 1;
467 if (clock_time->hour < 0 || clock_time->hour >= 24)
473 t = TIMES24(t) + clock_time->hour;
476 if (clock_time->minute < 0 || clock_time->minute > 59)
482 t = TIMES60(t) + clock_time->minute;
485 if (clock_time->second < 0 || clock_time->second > 60) /* allow for LEAPs */
491 t = TIMES60(t) + clock_time->second;
493 t += clock_time->utcoffset; /* warp to UTC */
497 clock_time->utctime = t; /* documentray only */
692 clocktime_t clock_time;
694 memset((char *)&clock_time, 0, sizeof clock_time);
701 clockformats[format]->convert((unsigned char *)parseio->parse_ldata, parseio->parse_ldsize, (struct format *)(clockformats[format]->data), &clock_time, parseio->parse_pdata) :
729 if ((t = parse_to_unixtime(&clock_time, &cvtrtc)) == -1)
739 parseio->parse_dtime.parse_time.tv.tv_usec = clock_time.usecond;
742 TVUTOTSF(clock_time.usecond, parseio->parse_dtime.parse_time.fp.l_uf);
747 return updatetimeinfo(parseio, clock_time.flags);