summaryrefslogtreecommitdiff
path: root/ftl_check.c
diff options
context:
space:
mode:
authorRichard Genoud <richard.genoud@gmail.com>2012-09-12 16:38:34 +0200
committerArtem Bityutskiy <artem.bityutskiy@linux.intel.com>2012-09-25 18:06:50 +0300
commitf3f3a208048eac5f8b5752a17ebcd44db9230fd8 (patch)
tree2f697e448f84cf55ecaebcb19f6fc1b10d54e303 /ftl_check.c
parent4f1b10827b81cd9acaa9e02b0da0dc447f1471ea (diff)
consistency between u_int32_t / off_t / off64_t
We should use the off_t type instead of off64_t or u_int32_t as its length is controlled by the WITHOUT_LARGEFILE flag. Signed-off-by: Richard Genoud <richard.genoud@gmail.com> Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Diffstat (limited to 'ftl_check.c')
-rw-r--r--ftl_check.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ftl_check.c b/ftl_check.c
index 5e75e6a..6d84785 100644
--- a/ftl_check.c
+++ b/ftl_check.c
@@ -53,6 +53,7 @@
#include <byteswap.h>
#include <endian.h>
+#include "common.h"
#if __BYTE_ORDER == __LITTLE_ENDIAN
# define TO_LE32(x) (x)
@@ -85,7 +86,8 @@ static void check_partition(int fd)
{
mtd_info_t mtd;
erase_unit_header_t hdr, hdr2;
- u_int i, j, nbam, *bam;
+ off_t i;
+ u_int j, nbam, *bam;
int control, data, free, deleted;
/* Get partition size, block size */
@@ -142,7 +144,7 @@ static void check_partition(int fd)
perror("read failed");
break;
}
- printf("\nErase unit %d:\n", i);
+ printf("\nErase unit %"PRIdoff_t":\n", i);
if ((hdr2.FormattedSize != hdr.FormattedSize) ||
(hdr2.NumEraseUnits != hdr.NumEraseUnits) ||
(hdr2.SerialNumber != hdr.SerialNumber))