summaryrefslogtreecommitdiff
path: root/libarchive/archive_write_set_format_xar.c
diff options
context:
space:
mode:
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>2012-02-09 07:20:28 +0900
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>2012-02-09 07:20:28 +0900
commit433f74b08f999c970b31ba36307bd05a77e0f135 (patch)
treef43461e55e6c2ae7e9abb66a571f49a3b67b75d5 /libarchive/archive_write_set_format_xar.c
parent2b046eff108070d1a1b897b3b97633a8c92126bd (diff)
downloadlibarchive-433f74b08f999c970b31ba36307bd05a77e0f135.tar.gz
Fix build failure with -Wextra -Wunused GCC options since it happend on FreeBSD current.
Diffstat (limited to 'libarchive/archive_write_set_format_xar.c')
-rw-r--r--libarchive/archive_write_set_format_xar.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libarchive/archive_write_set_format_xar.c b/libarchive/archive_write_set_format_xar.c
index bb9b5518..31f67450 100644
--- a/libarchive/archive_write_set_format_xar.c
+++ b/libarchive/archive_write_set_format_xar.c
@@ -676,7 +676,7 @@ xar_write_data(struct archive_write *a, const void *buff, size_t s)
}
#if !defined(_WIN32) || defined(__CYGWIN__)
if (xar->bytes_remaining ==
- archive_entry_size(xar->cur_file->entry)) {
+ (uint64_t)archive_entry_size(xar->cur_file->entry)) {
/*
* Get the path of a shell script if so.
*/
@@ -1938,6 +1938,8 @@ file_create_virtual_dir(struct archive_write *a, struct xar *xar,
{
struct file *file;
+ (void)xar; /* UNUSED */
+
file = file_new(a, NULL);
if (file == NULL)
return (NULL);