Lines Matching refs:clock_time

441 	       clocktime_t     *clock_time
462 clock_time->flags = 0;
463 clock_time->usecond= 0;
464 clock_time->second = 0;
465 clock_time->minute = ext_bf(buffer, DCF_M10);
466 clock_time->minute = TIMES10(clock_time->minute) + ext_bf(buffer, DCF_M1);
467 clock_time->hour = ext_bf(buffer, DCF_H10);
468 clock_time->hour = TIMES10(clock_time->hour) + ext_bf(buffer, DCF_H1);
469 clock_time->day = ext_bf(buffer, DCF_D10);
470 clock_time->day = TIMES10(clock_time->day) + ext_bf(buffer, DCF_D1);
471 clock_time->month = ext_bf(buffer, DCF_MO0);
472 clock_time->month = TIMES10(clock_time->month) + ext_bf(buffer, DCF_MO);
473 clock_time->year = ext_bf(buffer, DCF_Y10);
474 clock_time->year = TIMES10(clock_time->year) + ext_bf(buffer, DCF_Y1);
475 clock_time->wday = ext_bf(buffer, DCF_DW);
483 clock_time->utcoffset = -60;
487 clock_time->flags |= DCFB_DST;
488 clock_time->utcoffset = -120;
500 clock_time->flags |= DCFB_ANNOUNCE;
503 clock_time->flags |= DCFB_LEAP;
506 clock_time->flags |= DCFB_CALLBIT;
528 clocktime_t *clock_time
755 return (rtc == CVT_NONE) ? convert_rawdcf(buffer, size, clock_time) : rtc;
764 clocktime_t *clock_time,
779 if ( clock_time->year < YEAR_PIVOT ) /* in case of Y2KFixes [ */
780 clock_time->year += 100; /* *year%100, make tm_year */
782 if ( clock_time->year < YEAR_BREAK ) /* (failsafe if) */
783 clock_time->year += 1900; /* Y2KFixes ] */
788 if (clock_time->year < (YEAR_PIVOT + 1900) ) /* Y2KFixes */
800 t = julian0( clock_time->year ) - julian0( 1970 );
803 if (clock_time->month <= 0 || clock_time->month > 12)
810 if (clock_time->month < 3 && days_per_year(clock_time->year) == 366)
817 for (i = 1; i < clock_time->month; i++)
822 if (clock_time->day < 1 || ((clock_time->month == 2 && days_per_year(clock_time->year) == 366) ?
823 clock_time->day > 29 : clock_time->day > days_of_month[clock_time->month]))
832 t += clock_time->day - 1;
835 if (clock_time->hour < 0 || clock_time->hour >= 24)
844 t = TIMES24(t) + clock_time->hour;
847 if (clock_time->minute < 0 || clock_time->minute > 59)
856 t = TIMES60(t) + clock_time->minute;
862 t += clock_time->utcoffset;
864 if (clock_time->second < 0 || clock_time->second > 60) /* allow for LEAPs */
873 t = TIMES60(t) + clock_time->second;
1515 clocktime_t clock_time; /* wall clock time */
1681 if ((rtc = cvt_rawdcf((unsigned char *)buf, i, &clock_time)) != CVT_OK)
1740 if ((utc_time = dcf_to_unixtime(&clock_time, &rtc)) == -1)
1805 wday[clock_time.wday],
1806 clock_time.hour, clock_time.minute, i, clock_time.day, clock_time.month,
1807 clock_time.year,
1808 (clock_time.flags & DCFB_CALLBIT) ? "R" : "_",
1809 (clock_time.flags & DCFB_ANNOUNCE) ? "A" : "_",
1810 (clock_time.flags & DCFB_DST) ? "D" : "_",
1811 (clock_time.flags & DCFB_LEAP) ? "L" : "_",