summaryrefslogtreecommitdiff
path: root/libarchive/archive_write_set_format_ustar.c
diff options
context:
space:
mode:
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>2012-02-19 04:48:38 +0900
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>2012-02-19 08:13:38 +0900
commit7d2cbbc56c5db48705a23aa80d256fcd92d69e6f (patch)
tree0b55cd18ee3f08a0dac98f584f87d1447c64b319 /libarchive/archive_write_set_format_ustar.c
parent276ca2c12f64fb74d40df08ae5b8117b45cc8e18 (diff)
downloadlibarchive-7d2cbbc56c5db48705a23aa80d256fcd92d69e6f.tar.gz
On Visual Studio, Enable Warning 4244: 'conversion' conversion from 'type1'
to 'type2', possible lose of data.
Diffstat (limited to 'libarchive/archive_write_set_format_ustar.c')
-rw-r--r--libarchive/archive_write_set_format_ustar.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libarchive/archive_write_set_format_ustar.c b/libarchive/archive_write_set_format_ustar.c
index 3117dd36..1bc2372c 100644
--- a/libarchive/archive_write_set_format_ustar.c
+++ b/libarchive/archive_write_set_format_ustar.c
@@ -672,7 +672,7 @@ archive_write_ustar_finish_entry(struct archive_write *a)
ustar = (struct ustar *)a->format_data;
ret = __archive_write_nulls(a,
- ustar->entry_bytes_remaining + ustar->entry_padding);
+ (size_t)(ustar->entry_bytes_remaining + ustar->entry_padding));
ustar->entry_bytes_remaining = ustar->entry_padding = 0;
return (ret);
}
@@ -685,7 +685,7 @@ archive_write_ustar_data(struct archive_write *a, const void *buff, size_t s)
ustar = (struct ustar *)a->format_data;
if (s > ustar->entry_bytes_remaining)
- s = ustar->entry_bytes_remaining;
+ s = (size_t)ustar->entry_bytes_remaining;
ret = __archive_write_output(a, buff, s);
ustar->entry_bytes_remaining -= s;
if (ret != ARCHIVE_OK)