*/
bool battfs_fsck(struct BattFsSuper *disk)
{
*/
bool battfs_fsck(struct BattFsSuper *disk)
{
- #define FSCHECK(cond) do { if(!(cond)) { LOG_ERR("\"" #cond "\"\n"); return false } } while (0)
+ #define FSCHECK(cond) do { if(!(cond)) { LOG_ERR("\"" #cond "\"\n"); return false; } } while (0)
FSCHECK(disk->free_page_start <= disk->page_count);
FSCHECK(disk->data_size < disk->page_size);
FSCHECK(disk->free_page_start <= disk->page_count);
FSCHECK(disk->data_size < disk->page_size);
FSCHECK(page_used == disk->free_page_start);
FSCHECK(free_bytes == disk->free_bytes);
FSCHECK(page_used == disk->free_page_start);
FSCHECK(free_bytes == disk->free_bytes);
- FSCHECK(files < BATTFS_MAX_FILES);