Lines Matching defs:rule
272 struct rule {
273 enum r_type r_type; /* type of rule */
274 int r_day; /* day number of rule */
275 int r_week; /* week number of rule */
276 int r_mon; /* month number of rule */
277 int_fast32_t r_time; /* transition time of rule */
1103 ** Given a pointer into a timezone string, extract a rule in the form
1106 ** If a valid rule is not found, return NULL.
1107 ** Otherwise, return a pointer to the first character not part of the rule.
1111 getrule(const char *strp, register struct rule *const rulep)
1157 ** Given a year, a rule, and the offset from UT at the time that rule takes
1158 ** effect, calculate the year-relative time that rule takes effect.
1162 transtime(const int year, register const struct rule *const rulep,
1249 ** Given a POSIX.1 proleptic TZ string, fill in the rule tables as
1323 struct rule start;
1324 struct rule end;