commit: 466b34112637d2f777a8d9873ec05f49cc3cb415
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 22 18:06:04 2016 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Feb 22 18:06:04 2016 +0000
URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=466b3411
qsize: clean up printf formats
Use proper size flags like %zu for size_t instead of casting everything
to an unsigned long.
qsize.c | 26 ++++++++++++--------------
1 file changed, 12 insertions(+), 14 deletions(-)
diff --git a/qsize.c b/qsize.c
index 7a40141..b9f3afb 100644
--- a/qsize.c
+++ b/qsize.c
@@ -152,21 +152,20 @@ int qsize_main(int argc, char **argv)
num_all_ignored += num_ignored;
if (!summary_only) {
- printf("%s%s/%s%s%s: %'lu files, %'lu
non-files, ", BOLD,
+ printf("%s%s/%s%s%s: %'zu files, %'zu
non-files, ", BOLD,
catname, BLUE, pkgname, NORM,
- (unsigned long)num_files,
- (unsigned long)num_nonfiles);
+ num_files, num_nonfiles);
if (num_ignored)
- printf("%'lu names-ignored, ",
(unsigned long)num_ignored);
+ printf("%'zu names-ignored, ",
num_ignored);
if (disp_units)
printf("%s %s\n",
make_human_readable_str(num_bytes, 1, disp_units),
str_disp_units);
else
- printf("%'lu%s%lu KiB\n",
- (unsigned long)(num_bytes /
KILOBYTE),
+ printf("%'"PRIu64"%s%"PRIu64" KiB\n",
+ num_bytes / KILOBYTE,
decimal_point,
- (unsigned
long)(((num_bytes%KILOBYTE)*1000)/KILOBYTE));
+ ((num_bytes % KILOBYTE) * 1000)
/ KILOBYTE);
}
next_pkg:
@@ -175,20 +174,19 @@ int qsize_main(int argc, char **argv)
}
if (summary) {
- printf(" %sTotals%s: %'lu files, %'lu non-files, ", BOLD, NORM,
- (unsigned long)num_all_files,
- (unsigned long)num_all_nonfiles);
+ printf(" %sTotals%s: %'zu files, %'zu non-files, ", BOLD, NORM,
+ num_all_files, num_all_nonfiles);
if (num_all_ignored)
- printf("%'lu names-ignored, ", (unsigned
long)num_all_ignored);
+ printf("%'zu names-ignored, ", num_all_ignored);
if (disp_units)
printf("%s %s\n",
make_human_readable_str(num_all_bytes, 1,
disp_units),
str_disp_units);
else
- printf("%'lu%s%lu MiB\n",
- (unsigned long)(num_all_bytes / MEGABYTE),
+ printf("%'"PRIu64"%s%"PRIu64" MiB\n",
+ num_all_bytes / MEGABYTE,
decimal_point,
- (unsigned
long)(((num_all_bytes%MEGABYTE)*1000)/MEGABYTE));
+ ((num_all_bytes % MEGABYTE) * 1000) / MEGABYTE);
}
array_for_each(atoms, i, atom)
atom_implode(atom);