Changeset 1905
- Timestamp:
- 11/07/08 12:05:00 (2 months ago)
- Files:
-
- trunk/bertos/fs/battfs.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/bertos/fs/battfs.c
r1896 r1905 43 43 #include <cfg/debug.h> 44 44 #include <cfg/macros.h> /* MIN, MAX */ 45 #include <cfg/test.h> 45 46 #include <cpu/byteorder.h> /* cpu_to_xx */ 46 47 … … 280 281 } 281 282 } 282 LOG_INFO("free_bytes:% d, free_page_start:%d\n",disk->free_bytes, disk->free_page_start);283 LOG_INFO("free_bytes:%ld, free_page_start:%d\n", (long)disk->free_bytes, disk->free_page_start); 283 284 284 285 return true; … … 383 384 /* Invalid page, keep as free */ 384 385 ASSERT(disk->page_array[curr_free_page] == PAGE_UNSET_SENTINEL); 385 LOG_INFO("Page %d invalid, keeping as free\n", page);386 //LOG_INFO("Page %d invalid, keeping as free\n", page); 386 387 disk->page_array[curr_free_page++] = page; 387 388 } … … 656 657 /* Fill unused space of first page with 0s */ 657 658 uint8_t dummy = 0; 658 pgaddr_t zero_bytes = MIN(fd->seek_pos - fd->size, disk->data_size - curr_hdr.fill);659 pgaddr_t zero_bytes = MIN(fd->seek_pos - fd->size, (kfile_off_t)(disk->data_size - curr_hdr.fill)); 659 660 while (zero_bytes--) 660 661 { … … 812 813 } 813 814 814 size = MIN((kfile_off_t)size, MAX(fd->size - fd->seek_pos, 0));815 size = MIN((kfile_off_t)size, MAX(fd->size - fd->seek_pos, (kfile_off_t)0)); 815 816 816 817 while (size) … … 875 876 first = page + 1; 876 877 else 877 *last = page -1;878 *last = page + 1; 878 879 } 879 880 LOG_INFO("Not found: last %d\n", *last);
