Lines Matching refs:month
58 int days, dayofweek, dayofmonth, month, year, hrs, mins; local
81 if (not ParseDateString (*datestr, &days, &dayofweek, &dayofmonth, &month, &year)) {
134 int days, dayofweek, dayofmonth, month, year; local
138 else if (not ParseDateString (datestr, &days, &dayofweek, &dayofmonth, &month, &year))
142 days = DaysBeforeDate (dayofweek, dayofmonth, month, year);
168 static Boolean ParseDateString (str, days, dayofweek, dayofmonth, month, year) in ParseDateString() argument
170 int *days, *dayofweek, *dayofmonth, *month, *year;
182 *days = *dayofweek = *dayofmonth = *month = *year = -1;
217 if (*month < 0) {
218 *month = i-7;
256 if ((*month >= 0) and (*dayofmonth > 0)) {
260 if (*dayofmonth > daysin[*month]) {
275 static int DaysBeforeDate (dayofweek, dayofmonth, month, year) in DaysBeforeDate() argument
276 int dayofweek, dayofmonth, month, year; in DaysBeforeDate()
296 if (month >= 0) date->tm_mon = month;
300 if (month < 0) {
317 ((month >= 0) and (month != date->tm_mon)) or