summaryrefslogtreecommitdiff
path: root/Build/source/libs/zziplib/zziplib-src/bins/unzip-mem.c
diff options
context:
space:
mode:
authorLuigi Scarso <luigi.scarso@gmail.com>2020-04-24 18:47:01 +0000
committerLuigi Scarso <luigi.scarso@gmail.com>2020-04-24 18:47:01 +0000
commitaf0b0a952d24678a758b9662e4979129dcd4a276 (patch)
treecf480a2cbcce012aee1ab758353cf94e27921492 /Build/source/libs/zziplib/zziplib-src/bins/unzip-mem.c
parentb24c35be84a4e0ee848f0f5d9ef1193fb854f63c (diff)
zziplib 0.13.71
git-svn-id: svn://tug.org/texlive/trunk@54860 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/zziplib/zziplib-src/bins/unzip-mem.c')
-rw-r--r--Build/source/libs/zziplib/zziplib-src/bins/unzip-mem.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/Build/source/libs/zziplib/zziplib-src/bins/unzip-mem.c b/Build/source/libs/zziplib/zziplib-src/bins/unzip-mem.c
index c45cb72b835..cc009f89932 100644
--- a/Build/source/libs/zziplib/zziplib-src/bins/unzip-mem.c
+++ b/Build/source/libs/zziplib/zziplib-src/bins/unzip-mem.c
@@ -231,9 +231,12 @@ static void zzip_mem_entry_direntry(ZZIP_MEM_ENTRY* entry)
if (*name == '\n') name++;
if (option_verbose) {
+ long percentage;
+
+ percentage = usize ? (L (100 - (csize*100/usize))) : 0; /* 0% if file size is 0 */
printf("%8li%c %s %8li%c%3li%% %s %8lx %s %s\n",
L usize, exp, comprlevel[compr], L csize, exp,
- L (100 - (csize*100/usize)),
+ percentage,
_zzip_ctime(&mtime), crc32, name, comment);
} else {
printf(" %8li%c %s %s %s\n",
@@ -317,7 +320,7 @@ main (int argc, char ** argv)
}
if (! strcmp (argv[1], "--version"))
{
- printf (__FILE__" version "ZZIP_PACKAGE" "ZZIP_VERSION"\n");
+ printf (__FILE__ " version " ZZIP_PACKAGE_NAME " " ZZIP_PACKAGE_VERSION "\n");
return 0;
}