summaryrefslogtreecommitdiff
path: root/libarchive
diff options
context:
space:
mode:
Diffstat (limited to 'libarchive')
-rw-r--r--libarchive/libarchive.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/libarchive/libarchive.c b/libarchive/libarchive.c
index be6326b..efdf379 100644
--- a/libarchive/libarchive.c
+++ b/libarchive/libarchive.c
@@ -1,5 +1,5 @@
/* libarchive plugin for Tux Commander
- * version 0.1.1, designed for libarchive 2.5.5
+ * version 0.1.2, designed for libarchive 2.5.5
* Copyright (C) 2008 Tomas Bzatek <tbzatek@users.sourceforge.net>
* Check for updates on tuxcmd.sourceforge.net
*
@@ -47,8 +47,8 @@
-#define VERSION "0.1.1"
-#define BUILD_DATE "2008-10-28"
+#define VERSION "0.1.2"
+#define BUILD_DATE "2008-11-15"
#define DEFAULT_BLOCK_SIZE 65536
@@ -237,7 +237,8 @@ TVFSResult VFSOpen(struct TVFSGlobs *globs, char *sName)
struct TVFSItem *item = (struct TVFSItem*)malloc(sizeof(struct TVFSItem));
memset(item, 0, sizeof(struct TVFSItem));
- item->iSize = (u_int64_t)archive_entry_size(entry);
+ item->iSize = (int64_t)archive_entry_size(entry);
+ item->iPackedSize = -1; /* no support */
globs->total_size += item->iSize;
mode_t mode = archive_entry_mode(entry);