summaryrefslogtreecommitdiff
path: root/libarchive/archive_write_set_format_iso9660.c
diff options
context:
space:
mode:
authorMartin Matuska <martin@matuska.org>2020-01-14 14:40:11 +0100
committerMartin Matuska <martin@matuska.org>2020-01-14 16:59:55 +0100
commit77d0d190057d0be37215135c276d515ce82b06cd (patch)
tree351d65f4e539662f9acae147de7e066b3870c8fd /libarchive/archive_write_set_format_iso9660.c
parenta11f15860ae39ecdc8173243a211cdafc8ac893c (diff)
downloadlibarchive-77d0d190057d0be37215135c276d515ce82b06cd.tar.gz
Multiple code fixes and optimizations
archive_read_support_format_rar5.c: Bitfield int -> signed int Archive_write_set_format_iso9660.c: Bitfield int -> signed int archive_write_set_format_xar.c: Bitfield int -> signed int archive_write_set_format_7zip.c: Bitfield int -> signed int archive_read_support_format_xar.c Remove useless comparsion archive_read_support_format_rar.c: Fix invalid nested loop break. Comment out dead code sections. Simplify size comparsions of lensymbol and offsymbol. archive_read_support_filter_uu.c: Remove useless comparsions archive_read_disk_posix.c: Remove useless do-while-zero Found by LGTM.com code analysis
Diffstat (limited to 'libarchive/archive_write_set_format_iso9660.c')
-rw-r--r--libarchive/archive_write_set_format_iso9660.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/libarchive/archive_write_set_format_iso9660.c b/libarchive/archive_write_set_format_iso9660.c
index cacbdde7..e3020cc9 100644
--- a/libarchive/archive_write_set_format_iso9660.c
+++ b/libarchive/archive_write_set_format_iso9660.c
@@ -289,12 +289,12 @@ struct isoent {
struct extr_rec *current;
} extr_rec_list;
- int virtual:1;
+ signed int virtual:1;
/* If set to one, this file type is a directory.
* A convenience flag to be used as
* "archive_entry_filetype(isoent->file->entry) == AE_IFDIR".
*/
- int dir:1;
+ signed int dir:1;
};
struct hardlink {
@@ -755,9 +755,9 @@ struct iso9660 {
/* Used for making zisofs. */
struct {
- int detect_magic:1;
- int making:1;
- int allzero:1;
+ signed int detect_magic:1;
+ signed int making:1;
+ signed int allzero:1;
unsigned char magic_buffer[64];
int magic_cnt;
@@ -7801,8 +7801,8 @@ struct zisofs_extract {
uint64_t pz_uncompressed_size;
size_t uncompressed_buffer_size;
- int initialized:1;
- int header_passed:1;
+ signed int initialized:1;
+ signed int header_passed:1;
uint32_t pz_offset;
unsigned char *block_pointers;