Lines Matching refs:set

68  * parse cron range into set
73 range(register char* s, char** e, char* set, int lo, int hi)
87 memset(set, 0, hi + 1);
110 set[n] = 1;
162 unsigned long set;
214 set = state = 0;
229 if ((set|state) & (YEAR|MONTH|DAY))
231 message((-1, "AHA#%d state=" FFMT " set=" FFMT, __LINE__, FLAGS(state), FLAGS(set)));
236 if (((set|state) & (YEAR|MONTH|HOUR|MINUTE|ZONE)) == (YEAR|MONTH|HOUR|MINUTE) && (i = tmgoff(s, &t, TM_LOCALZONE)) != TM_LOCALZONE)
494 set &= ~(EXACT|LAST|NEXT|THIS);
495 set |= state & (EXACT|LAST|NEXT|THIS);
512 set &= ~(EXACT|LAST|NEXT|THIS);
513 set |= state & (EXACT|LAST|NEXT|THIS);
705 if ((*t == 'T' || *t == 't') && ((set|state) & (YEAR|MONTH|DAY)) == (YEAR|MONTH) && isdigit(*(t + 1)))
737 set |= YEAR|MONTH|DAY;
802 set |= NSEC;
816 set &= ~(EXACT|LAST|NEXT|THIS);
817 set |= state & (EXACT|LAST|NEXT|THIS);
841 if (!(state & (LAST|NEXT|THIS)) && ((i = t - s) == 4 && (*t == '.' && isdigit(*(t + 1)) && isdigit(*(t + 2)) && *(t + 3) != '.' || (!*t || isspace(*t) || *t == '_' || isalnum(*t)) && n >= 0 && (n % 100) < 60 && ((m = (n / 100)) < 20 || m < 24 && !((set|state) & (YEAR|MONTH|HOUR|MINUTE)))) || i > 4 && i <= 12))
950 set |= NSEC;
967 set |= flags;
972 if (*s == ':' || *s == '.' && ((set|state) & (YEAR|MONTH|DAY|HOUR)) == (YEAR|MONTH|DAY))
996 set |= SECOND;
1004 set |= NSEC;
1009 set |= HOUR|MINUTE;
1080 if (((set|state) & (MONTH|DAY|HOUR|MINUTE)) == (MONTH|DAY|HOUR|MINUTE) || *s == '+' && (!isdigit(s[1]) || !isdigit(s[2]) || s[3] != ':' && (s[3] != '.' || ((set|state) & (YEAR|MONTH)) != (YEAR|MONTH))))
1125 set |= YEAR;
1131 set |= MONTH;
1138 set |= DAY;
1147 set |= DAY;
1154 set |= HOUR;
1160 set |= MINUTE;
1167 set |= SECOND;
1207 set &= ~(EXACT|LAST|NEXT|THIS);
1208 set |= state & (EXACT|LAST|NEXT|THIS);
1212 set &= ~(EXACT|LAST|NEXT|THIS);
1213 set |= state & (EXACT|LAST|NEXT|THIS);
1217 set &= ~(EXACT|LAST|NEXT|THIS);
1218 set |= state & (EXACT|LAST|NEXT|THIS);
1226 if (!((state|set) & LAST))
1229 set &= ~(EXACT|LAST|NEXT|THIS);
1230 set |= state & (EXACT|LAST|NEXT|THIS);
1236 set &= ~(EXACT|LAST|NEXT|THIS);
1237 set |= state & (EXACT|LAST|NEXT|THIS|FINAL);
1242 set |= DAY;
1246 set &= ~LAST;
1248 set |= FINAL;
1294 state |= set & (EXACT|LAST|NEXT|THIS);
1317 set &= ~(EXACT|LAST|NEXT|THIS);
1318 set |= state & (EXACT|LAST|NEXT|THIS);
1351 set &= ~LAST;
1353 set |= FINAL;
1370 set |= DAY;
1373 set |= DAY;
1377 set |= DAY;
1380 set |= SECOND;
1390 set |= MINUTE;
1394 set |= MINUTE;
1404 if (!(set & (FINAL|WORK)))
1405 set |= HOUR;
1410 set |= DAY;
1414 set |= MONTH;
1421 set |= DAY;
1426 set |= HOUR;
1431 set |= HOUR;
1436 set |= HOUR;
1466 set |= DAY;
1467 if (set & (FINAL|WORK))
1476 set &= ~(LAST|NEXT|THIS|ORDINAL); /*AHA*/
1621 set &= ~(LAST|NEXT|THIS); /*AHA*/
1671 if ((set|state) & (EXACT|MONTH))
1675 set |= MONTH;
1676 if ((set|state) & (EXACT|DAY|HOUR))
1681 set |= DAY;
1682 if ((set|state) & (EXACT|HOUR))
1686 set |= HOUR;
1687 if ((set|state) & (EXACT|MINUTE))
1691 set |= MINUTE;
1692 if ((set|state) & (EXACT|SECOND))
1696 set |= SECOND;
1697 if ((set|state) & (EXACT|NSEC))
1719 else if (day < 0 && (state & FINAL) && (set & DAY))
1726 tm->tm_mday = (set & FINAL) ? (tm_data.days[tm->tm_mon] + (tm->tm_mon == 1 && tmisleapyear(tm->tm_year))) : 1;