Lines Matching defs:cal
1791 struct calendar cal;
1798 cal.yearday = 0;
1821 cal.monthday = (u_char) (*cp++ - '0'); /* ascii dependent */
1823 cal.monthday = (u_char)((cal.monthday << 3) + (cal.monthday << 1));
1824 cal.monthday = (u_char)(cal.monthday + *cp++ - '0');
1839 cal.month = (u_char)(i + 1);
1846 cal.year = (u_short)(*cp++ - '0');
1848 cal.year = (u_short)((cal.year << 3) + (cal.year << 1));
1849 cal.year = (u_short)(*cp++ - '0');
1852 cal.year = (u_short)((cal.year << 3) + (cal.year << 1));
1853 cal.year = (u_short)(cal.year + *cp++ - '0');
1856 cal.year = (u_short)((cal.year << 3) + (cal.year << 1));
1857 cal.year = (u_short)(cal.year + *cp++ - '0');
1861 * Catch special case. If cal.year == 0 this is a zero timestamp.
1863 if (cal.year == 0) {
1870 cal.hour = (u_char)(*cp++ - '0');
1872 cal.hour = (u_char)((cal.hour << 3) + (cal.hour << 1));
1873 cal.hour = (u_char)(cal.hour + *cp++ - '0');
1878 cal.minute = (u_char)(*cp++ - '0');
1880 cal.minute = (u_char)((cal.minute << 3) + (cal.minute << 1));
1881 cal.minute = (u_char)(cal.minute + *cp++ - '0');
1886 cal.second = (u_char)(*cp++ - '0');
1888 cal.second = (u_char)((cal.second << 3) + (cal.second << 1));
1889 cal.second = (u_char)(cal.second + *cp++ - '0');
1895 if (cal.year < 72)
1896 cal.year += 2000;
1897 if (cal.year < 100)
1898 cal.year += 1900;
1900 lfp->l_ui = caltontp(&cal);