mirror of
				https://github.com/eledio-devices/thirdparty-littlefs.git
				synced 2025-10-31 08:42:40 +01:00 
			
		
		
		
	Cleaned up commit logic and function organization
Restrctured function organization to make a bit more sense, and made some small refactoring tweaks, specifically around the commit logic and global related functions.
This commit is contained in:
		
							
								
								
									
										5
									
								
								lfs.h
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								lfs.h
									
									
									
									
									
								
							| @@ -263,7 +263,7 @@ struct lfs_attr { | |||||||
|  |  | ||||||
| /// littlefs data structures /// | /// littlefs data structures /// | ||||||
| typedef struct lfs_mattr { | typedef struct lfs_mattr { | ||||||
|     struct lfs_mattr *next; |     const struct lfs_mattr *next; | ||||||
|     int32_t tag; |     int32_t tag; | ||||||
|     const void *buffer; |     const void *buffer; | ||||||
| } lfs_mattr_t; | } lfs_mattr_t; | ||||||
| @@ -284,7 +284,7 @@ typedef struct lfs_mdir { | |||||||
|     uint16_t count; |     uint16_t count; | ||||||
|     bool erased; |     bool erased; | ||||||
|     bool split; |     bool split; | ||||||
|     lfs_globals_t globals; |     lfs_globals_t locals; | ||||||
| } lfs_mdir_t; | } lfs_mdir_t; | ||||||
|  |  | ||||||
| typedef struct lfs_cache { | typedef struct lfs_cache { | ||||||
| @@ -353,6 +353,7 @@ typedef struct lfs { | |||||||
|  |  | ||||||
|     lfs_free_t free; |     lfs_free_t free; | ||||||
|     bool deorphaned; |     bool deorphaned; | ||||||
|  |     lfs_globals_t globals2; | ||||||
|     lfs_globals_t globals; |     lfs_globals_t globals; | ||||||
|     lfs_globals_t diff; |     lfs_globals_t diff; | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user