]> www.infradead.org Git - mtd-utils.git/commitdiff
mtd-utils: fix compiler warnings
authorBrian Norris <norris@broadcom.com>
Wed, 18 Aug 2010 16:01:45 +0000 (09:01 -0700)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Mon, 30 Aug 2010 08:40:07 +0000 (11:40 +0300)
Fixed several compiler warnings, mainly when compiling on 64-bit
architectures (where "size_t"-related types are not necessarily
32-bit).

Signed-off-by: Brian Norris <norris@broadcom.com>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
jffs2dump.c
lib/libfec.c
mkfs.jffs2.c
recv_image.c
sumtool.c

index cd8b6fad718023b294745d96c276f8d09839a7d8..500ee58a8a338fbf84afb44a04c8b5283db09b05 100644 (file)
@@ -198,12 +198,12 @@ void do_dumpcontent (void)
                }
 
                if (p != p_free_begin)
-                       printf("Empty space found from 0x%08x to 0x%08x\n", p_free_begin-data, p-data);
+                       printf("Empty space found from 0x%08zx to 0x%08zx\n", p_free_begin-data, p-data);
                p_free_begin = NULL;
 
                if (je16_to_cpu (node->u.magic) != JFFS2_MAGIC_BITMASK) {
                        if (!bitchbitmask++)
-                               printf ("Wrong bitmask  at  0x%08x, 0x%04x\n", p - data, je16_to_cpu (node->u.magic));
+                               printf ("Wrong bitmask  at  0x%08zx, 0x%04x\n", p - data, je16_to_cpu (node->u.magic));
                        p += 4;
                        dirty += 4;
                        continue;
@@ -221,7 +221,7 @@ void do_dumpcontent (void)
 
                crc = crc32 (0, node, sizeof (struct jffs2_unknown_node) - 4);
                if (crc != je32_to_cpu (node->u.hdr_crc)) {
-                       printf ("Wrong hdr_crc  at  0x%08x, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->u.hdr_crc), crc);
+                       printf ("Wrong hdr_crc  at  0x%08zx, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->u.hdr_crc), crc);
                        p += 4;
                        dirty += 4;
                        continue;
@@ -230,7 +230,7 @@ void do_dumpcontent (void)
                switch(je16_to_cpu(node->u.nodetype)) {
 
                        case JFFS2_NODETYPE_INODE:
-                               printf ("%8s Inode      node at 0x%08x, totlen 0x%08x, #ino  %5d, version %5d, isize %8d, csize %8d, dsize %8d, offset %8d\n",
+                               printf ("%8s Inode      node at 0x%08zx, totlen 0x%08x, #ino  %5d, version %5d, isize %8d, csize %8d, dsize %8d, offset %8d\n",
                                                obsolete ? "Obsolete" : "",
                                                p - data, je32_to_cpu (node->i.totlen), je32_to_cpu (node->i.ino),
                                                je32_to_cpu ( node->i.version), je32_to_cpu (node->i.isize),
@@ -238,7 +238,7 @@ void do_dumpcontent (void)
 
                                crc = crc32 (0, node, sizeof (struct jffs2_raw_inode) - 8);
                                if (crc != je32_to_cpu (node->i.node_crc)) {
-                                       printf ("Wrong node_crc at  0x%08x, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->i.node_crc), crc);
+                                       printf ("Wrong node_crc at  0x%08zx, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->i.node_crc), crc);
                                        p += PAD(je32_to_cpu (node->i.totlen));
                                        dirty += PAD(je32_to_cpu (node->i.totlen));;
                                        continue;
@@ -246,7 +246,7 @@ void do_dumpcontent (void)
 
                                crc = crc32(0, p + sizeof (struct jffs2_raw_inode), je32_to_cpu(node->i.csize));
                                if (crc != je32_to_cpu(node->i.data_crc)) {
-                                       printf ("Wrong data_crc at  0x%08x, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->i.data_crc), crc);
+                                       printf ("Wrong data_crc at  0x%08zx, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->i.data_crc), crc);
                                        p += PAD(je32_to_cpu (node->i.totlen));
                                        dirty += PAD(je32_to_cpu (node->i.totlen));;
                                        continue;
@@ -258,7 +258,7 @@ void do_dumpcontent (void)
                        case JFFS2_NODETYPE_DIRENT:
                                memcpy (name, node->d.name, node->d.nsize);
                                name [node->d.nsize] = 0x0;
-                               printf ("%8s Dirent     node at 0x%08x, totlen 0x%08x, #pino %5d, version %5d, #ino  %8d, nsize %8d, name %s\n",
+                               printf ("%8s Dirent     node at 0x%08zx, totlen 0x%08x, #pino %5d, version %5d, #ino  %8d, nsize %8d, name %s\n",
                                                obsolete ? "Obsolete" : "",
                                                p - data, je32_to_cpu (node->d.totlen), je32_to_cpu (node->d.pino),
                                                je32_to_cpu ( node->d.version), je32_to_cpu (node->d.ino),
@@ -266,7 +266,7 @@ void do_dumpcontent (void)
 
                                crc = crc32 (0, node, sizeof (struct jffs2_raw_dirent) - 8);
                                if (crc != je32_to_cpu (node->d.node_crc)) {
-                                       printf ("Wrong node_crc at  0x%08x, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->d.node_crc), crc);
+                                       printf ("Wrong node_crc at  0x%08zx, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->d.node_crc), crc);
                                        p += PAD(je32_to_cpu (node->d.totlen));
                                        dirty += PAD(je32_to_cpu (node->d.totlen));;
                                        continue;
@@ -274,7 +274,7 @@ void do_dumpcontent (void)
 
                                crc = crc32(0, p + sizeof (struct jffs2_raw_dirent), node->d.nsize);
                                if (crc != je32_to_cpu(node->d.name_crc)) {
-                                       printf ("Wrong name_crc at  0x%08x, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->d.name_crc), crc);
+                                       printf ("Wrong name_crc at  0x%08zx, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->d.name_crc), crc);
                                        p += PAD(je32_to_cpu (node->d.totlen));
                                        dirty += PAD(je32_to_cpu (node->d.totlen));;
                                        continue;
@@ -288,7 +288,7 @@ void do_dumpcontent (void)
                                                                                         int i;
                                                                                         struct jffs2_sum_marker * sm;
 
-                                                                                        printf("%8s Inode Sum  node at 0x%08x, totlen 0x%08x, sum_num  %5d, cleanmarker size %5d\n",
+                                                                                        printf("%8s Inode Sum  node at 0x%08zx, totlen 0x%08x, sum_num  %5d, cleanmarker size %5d\n",
                                                                                                         obsolete ? "Obsolete" : "",
                                                                                                         p - data,
                                                                                                         je32_to_cpu (node->s.totlen),
@@ -297,7 +297,7 @@ void do_dumpcontent (void)
 
                                                                                         crc = crc32 (0, node, sizeof (struct jffs2_raw_summary) - 8);
                                                                                         if (crc != je32_to_cpu (node->s.node_crc)) {
-                                                                                                printf ("Wrong node_crc at  0x%08x, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->s.node_crc), crc);
+                                                                                                printf ("Wrong node_crc at  0x%08zx, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->s.node_crc), crc);
                                                                                                 p += PAD(je32_to_cpu (node->s.totlen));
                                                                                                 dirty += PAD(je32_to_cpu (node->s.totlen));;
                                                                                                 continue;
@@ -305,7 +305,7 @@ void do_dumpcontent (void)
 
                                                                                         crc = crc32(0, p + sizeof (struct jffs2_raw_summary),  je32_to_cpu (node->s.totlen) - sizeof(struct jffs2_raw_summary));
                                                                                         if (crc != je32_to_cpu(node->s.sum_crc)) {
-                                                                                                printf ("Wrong data_crc at  0x%08x, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->s.sum_crc), crc);
+                                                                                                printf ("Wrong data_crc at  0x%08zx, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->s.sum_crc), crc);
                                                                                                 p += PAD(je32_to_cpu (node->s.totlen));
                                                                                                 dirty += PAD(je32_to_cpu (node->s.totlen));;
                                                                                                 continue;
@@ -378,7 +378,7 @@ void do_dumpcontent (void)
 
                        case JFFS2_NODETYPE_CLEANMARKER:
                                                                                 if (verbose) {
-                                                                                        printf ("%8s Cleanmarker     at 0x%08x, totlen 0x%08x\n",
+                                                                                        printf ("%8s Cleanmarker     at 0x%08zx, totlen 0x%08x\n",
                                                                                                         obsolete ? "Obsolete" : "",
                                                                                                         p - data, je32_to_cpu (node->u.totlen));
                                                                                 }
@@ -387,7 +387,7 @@ void do_dumpcontent (void)
 
                        case JFFS2_NODETYPE_PADDING:
                                                                                 if (verbose) {
-                                                                                        printf ("%8s Padding    node at 0x%08x, totlen 0x%08x\n",
+                                                                                        printf ("%8s Padding    node at 0x%08zx, totlen 0x%08x\n",
                                                                                                         obsolete ? "Obsolete" : "",
                                                                                                         p - data, je32_to_cpu (node->u.totlen));
                                                                                 }
@@ -401,7 +401,7 @@ void do_dumpcontent (void)
 
                        default:
                                                                                 if (verbose) {
-                                                                                        printf ("%8s Unknown    node at 0x%08x, totlen 0x%08x\n",
+                                                                                        printf ("%8s Unknown    node at 0x%08zx, totlen 0x%08x\n",
                                                                                                         obsolete ? "Obsolete" : "",
                                                                                                         p - data, je32_to_cpu (node->u.totlen));
                                                                                 }
@@ -443,7 +443,7 @@ void do_endianconvert (void)
                }
 
                if (je16_to_cpu (node->u.magic) != JFFS2_MAGIC_BITMASK) {
-                       printf ("Wrong bitmask  at  0x%08x, 0x%04x\n", p - data, je16_to_cpu (node->u.magic));
+                       printf ("Wrong bitmask  at  0x%08zx, 0x%04x\n", p - data, je16_to_cpu (node->u.magic));
                        newnode.u.magic = cnv_e16 (node->u.magic);
                        newnode.u.nodetype = cnv_e16 (node->u.nodetype);
                        write (fd, &newnode, 4);
@@ -453,7 +453,7 @@ void do_endianconvert (void)
 
                crc = crc32 (0, node, sizeof (struct jffs2_unknown_node) - 4);
                if (crc != je32_to_cpu (node->u.hdr_crc)) {
-                       printf ("Wrong hdr_crc  at  0x%08x, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->u.hdr_crc), crc);
+                       printf ("Wrong hdr_crc  at  0x%08zx, 0x%08x instead of 0x%08x\n", p - data, je32_to_cpu (node->u.hdr_crc), crc);
                }
 
                switch(je16_to_cpu(node->u.nodetype)) {
@@ -618,7 +618,7 @@ void do_endianconvert (void)
                                                                                  break;
 
                        default:
-                                                                                 printf ("Unknown node type: 0x%04x at 0x%08x, totlen 0x%08x\n", je16_to_cpu (node->u.nodetype), p - data, je32_to_cpu (node->u.totlen));
+                                                                                 printf ("Unknown node type: 0x%04x at 0x%08zx, totlen 0x%08x\n", je16_to_cpu (node->u.nodetype), p - data, je32_to_cpu (node->u.totlen));
                                                                                  p += PAD(je32_to_cpu (node->u.totlen));
 
                }
index adf2bba1097bc04408cc4e50ad11494cc828d73f..924701f68c41666dea67b6f066f0ccccd5f1985d 100644 (file)
@@ -792,7 +792,7 @@ shuffle(gf *pkt[], int index[], int k)
  * a vector of k*k elements, in row-major order
  */
 static gf *
-build_decode_matrix(struct fec_parms *code, gf *pkt[], int index[])
+build_decode_matrix(struct fec_parms *code, int index[])
 {
     int i , k = code->k ;
     gf *p, *matrix = NEW_GF_MATRIX(k, k);
@@ -846,7 +846,7 @@ fec_decode(struct fec_parms *code, gf *pkt[], int index[], int sz)
 
     if (shuffle(pkt, index, k))        /* error if true */
        return 1 ;
-    m_dec = build_decode_matrix(code, pkt, index);
+    m_dec = build_decode_matrix(code, index);
 
     if (m_dec == NULL)
        return 1 ; /* error */
index 181fe9d11a35588a1757128db05cc7692e7fe067..ebfdb50025de8159fb1beef51981f60db7468fef 100644 (file)
@@ -1555,7 +1555,7 @@ void process_buffer(int inp_size) {
 
                if (je16_to_cpu (node->u.magic) != JFFS2_MAGIC_BITMASK) {
                        if (!bitchbitmask++)
-                               printf ("Wrong bitmask  at  0x%08x, 0x%04x\n", p - file_buffer, je16_to_cpu (node->u.magic));
+                               printf ("Wrong bitmask  at  0x%08zx, 0x%04x\n", p - file_buffer, je16_to_cpu (node->u.magic));
                        p += 4;
                        continue;
                }
@@ -1575,7 +1575,7 @@ void process_buffer(int inp_size) {
 
                        case JFFS2_NODETYPE_INODE:
                                if(verbose)
-                                       printf ("%8s Inode      node at 0x%08x, totlen 0x%08x, #ino  %5d, version %5d, isize %8d, csize %8d, dsize %8d, offset %8d\n",
+                                       printf ("%8s Inode      node at 0x%08zx, totlen 0x%08x, #ino  %5d, version %5d, isize %8d, csize %8d, dsize %8d, offset %8d\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->i.totlen), je32_to_cpu (node->i.ino),
                                                        je32_to_cpu ( node->i.version), je32_to_cpu (node->i.isize),
@@ -1592,7 +1592,7 @@ void process_buffer(int inp_size) {
                                name [node->d.nsize] = 0x0;
 
                                if(verbose)
-                                       printf ("%8s Dirent     node at 0x%08x, totlen 0x%08x, #pino %5d, version %5d, #ino  %8d, nsize %8d, name %s\n",
+                                       printf ("%8s Dirent     node at 0x%08zx, totlen 0x%08x, #pino %5d, version %5d, #ino  %8d, nsize %8d, name %s\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->d.totlen), je32_to_cpu (node->d.pino),
                                                        je32_to_cpu ( node->d.version), je32_to_cpu (node->d.ino),
@@ -1603,7 +1603,7 @@ void process_buffer(int inp_size) {
 
                        case JFFS2_NODETYPE_CLEANMARKER:
                                if (verbose) {
-                                       printf ("%8s Cleanmarker     at 0x%08x, totlen 0x%08x\n",
+                                       printf ("%8s Cleanmarker     at 0x%08zx, totlen 0x%08x\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->u.totlen));
                                }
@@ -1613,7 +1613,7 @@ void process_buffer(int inp_size) {
 
                        case JFFS2_NODETYPE_PADDING:
                                if (verbose) {
-                                       printf ("%8s Padding    node at 0x%08x, totlen 0x%08x\n",
+                                       printf ("%8s Padding    node at 0x%08zx, totlen 0x%08x\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->u.totlen));
                                }
@@ -1627,7 +1627,7 @@ void process_buffer(int inp_size) {
 
                        default:
                                if (verbose) {
-                                       printf ("%8s Unknown    node at 0x%08x, totlen 0x%08x\n",
+                                       printf ("%8s Unknown    node at 0x%08zx, totlen 0x%08x\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->u.totlen));
                                }
index 35059b318998d2a37707eb2cd57e619378be3d60..60b24b371e1bb13706c50013655561dada930426 100644 (file)
@@ -166,7 +166,7 @@ int main(int argc, char **argv)
                        break;
                }
                if (len < sizeof(thispkt)) {
-                       fprintf(stderr, "Wrong length %zd bytes (expected %lu)\n",
+                       fprintf(stderr, "Wrong length %zd bytes (expected %zu)\n",
                                len, sizeof(thispkt));
                        continue;
                }
index 11b25b1ca8c215dd32fa3059325c5eadefc7cea2..e93117782dfde56c590f7b413c191796e571e06a 100644 (file)
--- a/sumtool.c
+++ b/sumtool.c
@@ -740,7 +740,7 @@ void create_summed_image(int inp_size)
 
                if (je16_to_cpu (node->u.magic) != JFFS2_MAGIC_BITMASK) {
                        if (!bitchbitmask++)
-                               printf ("Wrong bitmask  at  0x%08x, 0x%04x\n", p - file_buffer, je16_to_cpu (node->u.magic));
+                               printf ("Wrong bitmask  at  0x%08zx, 0x%04x\n", p - file_buffer, je16_to_cpu (node->u.magic));
                        p += 4;
                        continue;
                }
@@ -759,7 +759,7 @@ void create_summed_image(int inp_size)
 
                crc = crc32 (0, node, sizeof (struct jffs2_unknown_node) - 4);
                if (crc != je32_to_cpu (node->u.hdr_crc)) {
-                       printf ("Wrong hdr_crc  at  0x%08x, 0x%08x instead of 0x%08x\n", p - file_buffer, je32_to_cpu (node->u.hdr_crc), crc);
+                       printf ("Wrong hdr_crc  at  0x%08zx, 0x%08x instead of 0x%08x\n", p - file_buffer, je32_to_cpu (node->u.hdr_crc), crc);
                        p += 4;
                        continue;
                }
@@ -767,7 +767,7 @@ void create_summed_image(int inp_size)
                switch(je16_to_cpu(node->u.nodetype)) {
                        case JFFS2_NODETYPE_INODE:
                                if (verbose)
-                                       printf ("%8s Inode      node at 0x%08x, totlen 0x%08x, #ino  %5d, version %5d, isize %8d, csize %8d, dsize %8d, offset %8d\n",
+                                       printf ("%8s Inode      node at 0x%08zx, totlen 0x%08x, #ino  %5d, version %5d, isize %8d, csize %8d, dsize %8d, offset %8d\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->i.totlen), je32_to_cpu (node->i.ino),
                                                        je32_to_cpu ( node->i.version), je32_to_cpu (node->i.isize),
@@ -775,14 +775,14 @@ void create_summed_image(int inp_size)
 
                                crc = crc32 (0, node, sizeof (struct jffs2_raw_inode) - 8);
                                if (crc != je32_to_cpu (node->i.node_crc)) {
-                                       printf ("Wrong node_crc at  0x%08x, 0x%08x instead of 0x%08x\n", p - file_buffer, je32_to_cpu (node->i.node_crc), crc);
+                                       printf ("Wrong node_crc at  0x%08zx, 0x%08x instead of 0x%08x\n", p - file_buffer, je32_to_cpu (node->i.node_crc), crc);
                                        p += PAD(je32_to_cpu (node->i.totlen));
                                        continue;
                                }
 
                                crc = crc32(0, p + sizeof (struct jffs2_raw_inode), je32_to_cpu(node->i.csize));
                                if (crc != je32_to_cpu(node->i.data_crc)) {
-                                       printf ("Wrong data_crc at  0x%08x, 0x%08x instead of 0x%08x\n", p - file_buffer, je32_to_cpu (node->i.data_crc), crc);
+                                       printf ("Wrong data_crc at  0x%08zx, 0x%08x instead of 0x%08x\n", p - file_buffer, je32_to_cpu (node->i.data_crc), crc);
                                        p += PAD(je32_to_cpu (node->i.totlen));
                                        continue;
                                }
@@ -797,7 +797,7 @@ void create_summed_image(int inp_size)
                                name [node->d.nsize] = 0x0;
 
                                if (verbose)
-                                       printf ("%8s Dirent     node at 0x%08x, totlen 0x%08x, #pino %5d, version %5d, #ino  %8d, nsize %8d, name %s\n",
+                                       printf ("%8s Dirent     node at 0x%08zx, totlen 0x%08x, #pino %5d, version %5d, #ino  %8d, nsize %8d, name %s\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->d.totlen), je32_to_cpu (node->d.pino),
                                                        je32_to_cpu ( node->d.version), je32_to_cpu (node->d.ino),
@@ -805,14 +805,14 @@ void create_summed_image(int inp_size)
 
                                crc = crc32 (0, node, sizeof (struct jffs2_raw_dirent) - 8);
                                if (crc != je32_to_cpu (node->d.node_crc)) {
-                                       printf ("Wrong node_crc at  0x%08x, 0x%08x instead of 0x%08x\n", p - file_buffer, je32_to_cpu (node->d.node_crc), crc);
+                                       printf ("Wrong node_crc at  0x%08zx, 0x%08x instead of 0x%08x\n", p - file_buffer, je32_to_cpu (node->d.node_crc), crc);
                                        p += PAD(je32_to_cpu (node->d.totlen));
                                        continue;
                                }
 
                                crc = crc32(0, p + sizeof (struct jffs2_raw_dirent), node->d.nsize);
                                if (crc != je32_to_cpu(node->d.name_crc)) {
-                                       printf ("Wrong name_crc at  0x%08x, 0x%08x instead of 0x%08x\n", p - file_buffer, je32_to_cpu (node->d.name_crc), crc);
+                                       printf ("Wrong name_crc at  0x%08zx, 0x%08x instead of 0x%08x\n", p - file_buffer, je32_to_cpu (node->d.name_crc), crc);
                                        p += PAD(je32_to_cpu (node->d.totlen));
                                        continue;
                                }
@@ -826,14 +826,14 @@ void create_summed_image(int inp_size)
                                if (je32_to_cpu(node->x.node_crc) == 0xffffffff)
                                        obsolete = 1;
                                if (verbose)
-                                       printf("%8s Xdatum     node at 0x%08x, totlen 0x%08x, "
+                                       printf("%8s Xdatum     node at 0x%08zx, totlen 0x%08x, "
                                                        "#xid  %5u, version %5u\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->x.totlen),
                                                        je32_to_cpu(node->x.xid), je32_to_cpu(node->x.version));
                                crc = crc32(0, node, sizeof (struct jffs2_raw_xattr) - 4);
                                if (crc != je32_to_cpu(node->x.node_crc)) {
-                                       printf("Wrong node_crc at 0x%08x, 0x%08x instead of 0x%08x\n",
+                                       printf("Wrong node_crc at 0x%08zx, 0x%08x instead of 0x%08x\n",
                                                        p - file_buffer, je32_to_cpu(node->x.node_crc), crc);
                                        p += PAD(je32_to_cpu (node->x.totlen));
                                        continue;
@@ -841,7 +841,7 @@ void create_summed_image(int inp_size)
                                length = node->x.name_len + 1 + je16_to_cpu(node->x.value_len);
                                crc = crc32(0, node->x.data, length);
                                if (crc != je32_to_cpu(node->x.data_crc)) {
-                                       printf("Wrong data_crc at 0x%08x, 0x%08x instead of 0x%08x\n",
+                                       printf("Wrong data_crc at 0x%08zx, 0x%08x instead of 0x%08x\n",
                                                        p - file_buffer, je32_to_cpu(node->x.data_crc), crc);
                                        p += PAD(je32_to_cpu (node->x.totlen));
                                        continue;
@@ -855,14 +855,14 @@ void create_summed_image(int inp_size)
                                if (je32_to_cpu(node->r.node_crc) == 0xffffffff)
                                        obsolete = 1;
                                if (verbose)
-                                       printf("%8s Xref       node at 0x%08x, totlen 0x%08x, "
+                                       printf("%8s Xref       node at 0x%08zx, totlen 0x%08x, "
                                                        "#ino  %5u, xid     %5u\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu(node->r.totlen),
                                                        je32_to_cpu(node->r.ino), je32_to_cpu(node->r.xid));
                                crc = crc32(0, node, sizeof (struct jffs2_raw_xref) - 4);
                                if (crc != je32_to_cpu(node->r.node_crc)) {
-                                       printf("Wrong node_crc at 0x%08x, 0x%08x instead of 0x%08x\n",
+                                       printf("Wrong node_crc at 0x%08zx, 0x%08x instead of 0x%08x\n",
                                                        p - file_buffer, je32_to_cpu(node->r.node_crc), crc);
                                        p += PAD(je32_to_cpu (node->r.totlen));
                                        continue;
@@ -874,7 +874,7 @@ void create_summed_image(int inp_size)
 
                        case JFFS2_NODETYPE_CLEANMARKER:
                                if (verbose) {
-                                       printf ("%8s Cleanmarker     at 0x%08x, totlen 0x%08x\n",
+                                       printf ("%8s Cleanmarker     at 0x%08zx, totlen 0x%08x\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->u.totlen));
                                }
@@ -893,7 +893,7 @@ void create_summed_image(int inp_size)
 
                        case JFFS2_NODETYPE_PADDING:
                                if (verbose) {
-                                       printf ("%8s Padding    node at 0x%08x, totlen 0x%08x\n",
+                                       printf ("%8s Padding    node at 0x%08zx, totlen 0x%08x\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->u.totlen));
                                }
@@ -906,7 +906,7 @@ void create_summed_image(int inp_size)
 
                        default:
                                if (verbose) {
-                                       printf ("%8s Unknown    node at 0x%08x, totlen 0x%08x\n",
+                                       printf ("%8s Unknown    node at 0x%08zx, totlen 0x%08x\n",
                                                        obsolete ? "Obsolete" : "",
                                                        p - file_buffer, je32_to_cpu (node->u.totlen));
                                }