fix: should now compile with gcc
	
		
			
	
		
	
	
		
			
				
	
				ci/woodpecker/pr/lint Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/docs Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/build Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/docker Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/man Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/test Pipeline was successful
				
					Details
				
			
		
	
				
					
				
			
				
	
				ci/woodpecker/pr/lint Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/docs Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/build Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/docker Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/man Pipeline was successful
				
					Details
				
			
		
			
				
	
				ci/woodpecker/pr/test Pipeline was successful
				
					Details
				
			
		
	
							parent
							
								
									433184877c
								
							
						
					
					
						commit
						58b58806f3
					
				
							
								
								
									
										5
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										5
									
								
								Makefile
								
								
								
								
							|  | @ -1,6 +1,9 @@ | ||||||
| # =====CONFIG=====
 | # =====CONFIG=====
 | ||||||
| SRC_DIR := src | SRC_DIR := src | ||||||
| SOURCES != find '$(SRC_DIR)' -\( -iname '*.v' -or -iname '*.h' -or -iname '*.c' -\) | SRCS_C != find '$(SRC_DIR)' -iname '*.c' | ||||||
|  | SRCS_H != find '$(SRC_DIR)' -iname '*.h' | ||||||
|  | SRCS_V != find '$(SRC_DIR)' -iname '*.v' | ||||||
|  | SOURCES := $(SRCS_C) $(SRCS_H) $(SRCS_V) | ||||||
| 
 | 
 | ||||||
| V_PATH ?= v | V_PATH ?= v | ||||||
| V := $(V_PATH) -showcc -gc boehm -W -d use_openssl -skip-unused | V := $(V_PATH) -showcc -gc boehm -W -d use_openssl -skip-unused | ||||||
|  |  | ||||||
|  | @ -1,6 +1,7 @@ | ||||||
| #include "expression.h" | #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
 | // Allowed value ranges for the minute, hour, day and month field
 | ||||||
| const uint8_t min[4] = {0, 0, 1, 1}; | 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; | 	uint8_t max_day_value = 0; | ||||||
| 
 | 
 | ||||||
| 	for (uint8_t i = 0; i < out->month_count; i++) { | 	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
 | 	// Days
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue