Lines Matching defs:cal
2056 struct calendar cal;
2059 cal.yearday = 0;
2082 cal.monthday = (u_char) (*cp++ - '0'); /* ascii dependent */
2084 cal.monthday = (u_char)((cal.monthday << 3) + (cal.monthday << 1));
2085 cal.monthday = (u_char)(cal.monthday + *cp++ - '0');
2100 cal.month = (u_char)(i + 1);
2107 cal.year = (u_short)(*cp++ - '0');
2109 cal.year = (u_short)((cal.year << 3) + (cal.year << 1));
2110 cal.year = (u_short)(*cp++ - '0');
2113 cal.year = (u_short)((cal.year << 3) + (cal.year << 1));
2114 cal.year = (u_short)(cal.year + *cp++ - '0');
2117 cal.year = (u_short)((cal.year << 3) + (cal.year << 1));
2118 cal.year = (u_short)(cal.year + *cp++ - '0');
2122 * Catch special case. If cal.year == 0 this is a zero timestamp.
2124 if (cal.year == 0) {
2131 cal.hour = (u_char)(*cp++ - '0');
2133 cal.hour = (u_char)((cal.hour << 3) + (cal.hour << 1));
2134 cal.hour = (u_char)(cal.hour + *cp++ - '0');
2139 cal.minute = (u_char)(*cp++ - '0');
2141 cal.minute = (u_char)((cal.minute << 3) + (cal.minute << 1));
2142 cal.minute = (u_char)(cal.minute + *cp++ - '0');
2147 cal.second = (u_char)(*cp++ - '0');
2149 cal.second = (u_char)((cal.second << 3) + (cal.second << 1));
2150 cal.second = (u_char)(cal.second + *cp++ - '0');
2156 if (cal.year < 72)
2157 cal.year += 2000;
2158 if (cal.year < 100)
2159 cal.year += 1900;
2161 lfp->l_ui = caltontp(&cal);