diff options
Diffstat (limited to 'libarchive/libarchive.c')
| -rw-r--r-- | libarchive/libarchive.c | 9 |
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); |
