fix: should now compile with gcc
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/docs Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/docker Pipeline was successful
ci/woodpecker/pr/man Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
This commit is contained in:
parent
433184877c
commit
58b58806f3
2 changed files with 7 additions and 3 deletions
|
|
@ -1,6 +1,7 @@
|
|||
#include "expression.h"
|
||||
|
||||
const uint8_t month_days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
|
||||
// This prefix is needed to properly compile
|
||||
const uint8_t parse_month_days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
|
||||
|
||||
// Allowed value ranges for the minute, hour, day and month field
|
||||
const uint8_t min[4] = {0, 0, 1, 1};
|
||||
|
|
@ -245,7 +246,7 @@ enum cron_parse_error ce_parse_expression(cron_expression *out, char *s) {
|
|||
uint8_t max_day_value = 0;
|
||||
|
||||
for (uint8_t i = 0; i < out->month_count; i++) {
|
||||
max_day_value = MAX(max_day_value, month_days[out->months[i] - 1]);
|
||||
max_day_value = MAX(max_day_value, parse_month_days[out->months[i] - 1]);
|
||||
}
|
||||
|
||||
// Days
|
||||
|
|
|
|||
Reference in a new issue