소스 검색

Replace erroneous LFS_FILE_MAX upper bound 4294967296 to 4294967295

Brian Pugh 2 년 전
부모
커밋
c531a5e88f
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 2
      lfs.c
  2. 1 1
      lfs.h

+ 2 - 2
lfs.c

@@ -13,8 +13,8 @@
 #error "LFS_NAME_MAX must be in the range (0, 1022]"
 #endif
 
-#if (LFS_FILE_MAX <= 0) || (LFS_FILE_MAX > 4294967296)
-#error "LFS_FILE_MAX must be in the range (0, 4294967296]"
+#if (LFS_FILE_MAX <= 0) || (LFS_FILE_MAX > 4294967295)
+#error "LFS_FILE_MAX must be in the range (0, 4294967295]"
 #endif
 
 #if (LFS_FILE_MAX > 2147483647)

+ 1 - 1
lfs.h

@@ -52,7 +52,7 @@ typedef uint32_t lfs_block_t;
 #endif
 
 // Maximum size of a file in bytes, may be redefined to limit to support other
-// drivers. Limited on disk to <= 4294967296. However, above 2147483647 the
+// drivers. Limited on disk to <= 4294967295. However, above 2147483647 the
 // functions lfs_file_seek, lfs_file_size, and lfs_file_tell will return
 // incorrect values due to using signed integers. Stored in superblock and
 // must be respected by other littlefs drivers.