mirror of
				https://github.com/eledio-devices/thirdparty-littlefs.git
				synced 2025-10-31 16:14:16 +01:00 
			
		
		
		
	Added -Wjump-misses-init and fixed uninitialized warnings
This commit is contained in:
		
							
								
								
									
										3
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								Makefile
									
									
									
									
									
								
							| @@ -25,7 +25,8 @@ ifdef WORD | |||||||
| override CFLAGS += -m$(WORD) | override CFLAGS += -m$(WORD) | ||||||
| endif | endif | ||||||
| override CFLAGS += -I. | override CFLAGS += -I. | ||||||
| override CFLAGS += -std=c99 -Wall -pedantic -Wshadow -Wunused-parameter | override CFLAGS += -std=c99 -Wall -pedantic | ||||||
|  | override CFLAGS += -Wshadow -Wunused-parameter -Wjump-misses-init | ||||||
|  |  | ||||||
|  |  | ||||||
| all: $(TARGET) | all: $(TARGET) | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								lfs.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								lfs.c
									
									
									
									
									
								
							| @@ -2096,7 +2096,9 @@ cleanup: | |||||||
| } | } | ||||||
|  |  | ||||||
| int lfs_format(lfs_t *lfs, const struct lfs_config *cfg) { | int lfs_format(lfs_t *lfs, const struct lfs_config *cfg) { | ||||||
|     int err = lfs_init(lfs, cfg); |     int err = 0; | ||||||
|  |     if (true) { | ||||||
|  |         err = lfs_init(lfs, cfg); | ||||||
|         if (err) { |         if (err) { | ||||||
|             return err; |             return err; | ||||||
|         } |         } | ||||||
| @@ -2173,6 +2175,7 @@ int lfs_format(lfs_t *lfs, const struct lfs_config *cfg) { | |||||||
|         } |         } | ||||||
|  |  | ||||||
|         lfs_alloc_ack(lfs); |         lfs_alloc_ack(lfs); | ||||||
|  |     } | ||||||
|  |  | ||||||
| cleanup: | cleanup: | ||||||
|     lfs_deinit(lfs); |     lfs_deinit(lfs); | ||||||
| @@ -2180,7 +2183,9 @@ cleanup: | |||||||
| } | } | ||||||
|  |  | ||||||
| int lfs_mount(lfs_t *lfs, const struct lfs_config *cfg) { | int lfs_mount(lfs_t *lfs, const struct lfs_config *cfg) { | ||||||
|     int err = lfs_init(lfs, cfg); |     int err = 0; | ||||||
|  |     if (true) { | ||||||
|  |         err = lfs_init(lfs, cfg); | ||||||
|         if (err) { |         if (err) { | ||||||
|             return err; |             return err; | ||||||
|         } |         } | ||||||
| @@ -2227,6 +2232,7 @@ int lfs_mount(lfs_t *lfs, const struct lfs_config *cfg) { | |||||||
|         } |         } | ||||||
|  |  | ||||||
|         return 0; |         return 0; | ||||||
|  |     } | ||||||
|  |  | ||||||
| cleanup: | cleanup: | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user