summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2011-07-25 15:43:05 +0200
committerSolomon Peachy <pizza@shaftnet.org>2024-10-27 11:25:51 -0400
commitbf901977173b8afef6f4b4a9edc4d4903fb7f2bf (patch)
tree475bf94d58d4817a5e5835bda3fec038c9726e12
parent5f4e0b6578570f6dede7826760d5bcbb302454c7 (diff)
downloadrockbox-bf90197717.tar.gz
rockbox-bf90197717.zip
rk27xx-utils: fix compiler warning on amd64
sizeof(...) has type size_t which is long unsigned int on amd64, and so the conversion specifier d without length modifier isn't suitable. There is the length modifier 'z' for size_t arguments, but this is only available on Linux. So casting to unsigned long and using 'lu' is the portable fix. This fixes: rkboottool.c:215: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘long unsigned int’
-rw-r--r--utils/rk27utils/rkboottool/rkboottool.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/rk27utils/rkboottool/rkboottool.c b/utils/rk27utils/rkboottool/rkboottool.c
index ad08b0b5f6..8858d37478 100644
--- a/utils/rk27utils/rkboottool/rkboottool.c
+++ b/utils/rk27utils/rkboottool/rkboottool.c
@@ -212,7 +212,8 @@ int main (int argc, char **argv)
{
fclose(fp_in);
fprintf(stderr, "error: can't read %s file header\n", in_filename);
- fprintf(stderr, "read %d, expected %d\n", ret, sizeof(rkboot_info));
+ fprintf(stderr, "read %d, expected %lu\n",
+ ret, (unsigned long)sizeof(rkboot_info));
return -2;
}