diff options
author | Michihiro NAKAJIMA <ggcueroad@gmail.com> | 2012-02-19 04:48:38 +0900 |
---|---|---|
committer | Michihiro NAKAJIMA <ggcueroad@gmail.com> | 2012-02-19 08:13:38 +0900 |
commit | 7d2cbbc56c5db48705a23aa80d256fcd92d69e6f (patch) | |
tree | 0b55cd18ee3f08a0dac98f584f87d1447c64b319 /libarchive/archive_write_set_format_ustar.c | |
parent | 276ca2c12f64fb74d40df08ae5b8117b45cc8e18 (diff) | |
download | libarchive-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.c | 4 |
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) |