]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
tests: Avoid assertEqualIntA with archive_*_free 3072/head
authorTobias Stoeckmann <tobias@stoeckmann.org>
Mon, 25 May 2026 18:36:39 +0000 (20:36 +0200)
committerTobias Stoeckmann <tobias@stoeckmann.org>
Mon, 25 May 2026 18:36:39 +0000 (20:36 +0200)
In case of errors, assertEqualIntA accesses the given archive and prints
diagnostic information about errno and error string.

Since archive_read_free and archive_write_free free the memory of the
archive, this would just lead to memory issues in case of errors.

Use assertEqualInt instead.

Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
37 files changed:
libarchive/test/test_compat_zip.c
libarchive/test/test_pax_xattr_header.c
libarchive/test/test_read_files_compressed.c
libarchive/test/test_read_format_7zip_malformed.c
libarchive/test/test_read_format_rar.c
libarchive/test/test_read_format_tar_mac_metadata.c
libarchive/test/test_read_format_zip.c
libarchive/test/test_read_format_zip_7075_utf8_paths.c
libarchive/test/test_read_format_zip_comment_stored.c
libarchive/test/test_read_format_zip_jar.c
libarchive/test/test_read_format_zip_mac_metadata.c
libarchive/test/test_read_format_zip_malformed.c
libarchive/test/test_read_format_zip_nested.c
libarchive/test/test_read_format_zip_nofiletype.c
libarchive/test/test_read_format_zip_padded.c
libarchive/test/test_read_format_zip_sfx.c
libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c
libarchive/test/test_read_format_zip_zip64.c
libarchive/test/test_write_disk_appledouble.c
libarchive/test/test_write_disk_hfs_compression.c
libarchive/test/test_write_disk_mac_metadata.c
libarchive/test/test_write_disk_no_hfs_compression.c
libarchive/test/test_write_format_gnutar.c
libarchive/test/test_write_format_gnutar_filenames.c
libarchive/test/test_write_format_iso9660.c
libarchive/test/test_write_format_iso9660_boot.c
libarchive/test/test_write_format_iso9660_empty.c
libarchive/test/test_write_format_iso9660_filename.c
libarchive/test/test_write_format_iso9660_joliet_id.c
libarchive/test/test_write_format_iso9660_zisofs.c
libarchive/test/test_write_format_mtree_preset_digests.c
libarchive/test/test_write_format_pax.c
libarchive/test/test_write_format_xar.c
libarchive/test/test_write_format_xar_empty.c
libarchive/test/test_write_format_xar_fflags.c
libarchive/test/test_write_format_zip_windows_path.c
libarchive/test/test_write_format_zip_zip64.c

index e2d41cc9b439fadd3cf69ae46023e4fc9f37047b..81c21c9ab8c2f6718f1875bba3792a0c420005b9 100644 (file)
@@ -140,7 +140,7 @@ DEFINE_TEST(test_compat_zip_3)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
 
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 /**
@@ -188,7 +188,7 @@ DEFINE_TEST(test_compat_zip_4)
        assertEqualInt(0644, archive_entry_perm(ae));
 
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        /* Try reading without seek support and watch it fail. */
        assert((a = archive_read_new()) != NULL);
@@ -196,7 +196,7 @@ DEFINE_TEST(test_compat_zip_4)
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
        assertEqualIntA(a, ARCHIVE_FATAL, read_open_memory(a, p, s, 3));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        free(p);
 }
 /**
@@ -273,7 +273,7 @@ DEFINE_TEST(test_compat_zip_5)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
 
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        /* Try reading without seek support. */
        assert((a = archive_read_new()) != NULL);
@@ -332,7 +332,7 @@ DEFINE_TEST(test_compat_zip_5)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
 
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        free(p);
 }
 
@@ -376,14 +376,14 @@ DEFINE_TEST(test_compat_zip_6)
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
        assertEqualIntA(a, ARCHIVE_OK, read_open_memory_seek(a, p, s, 7));
        compat_zip_6_verify(a);
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_filter_all(a));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
        assertEqualIntA(a, ARCHIVE_OK, read_open_memory(a, p, s, 7));
        compat_zip_6_verify(a);
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        free(p);
 }
 
@@ -417,7 +417,7 @@ DEFINE_TEST(test_compat_zip_7)
                assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
                assertEqualIntA(a, ARCHIVE_OK, archive_read_data_skip(a));
 
-               assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+               assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        }
        free(p);
 }
@@ -444,6 +444,6 @@ DEFINE_TEST(test_compat_zip_8)
        assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
        /* This file is in the archive as arc\test */
        assertEqualString("arc/test", archive_entry_pathname(ae));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        free(p);
 }
index 8af81079ea7e1b3825ec4362d3b2da23d037fde9..ce002b3171bfd9b4d2a61fc8f5da3b1160b538f8 100644 (file)
@@ -67,7 +67,7 @@ DEFINE_TEST(test_pax_xattr_header)
         assertEqualIntA(a, 8, archive_write_data(a, "12345678", 9));
 
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assertEqualFile("test1.tar","test_pax_xattr_header_all.tar");
 
@@ -86,7 +86,7 @@ DEFINE_TEST(test_pax_xattr_header)
         assertEqualIntA(a, 8, archive_write_data(a, "12345678", 9));
 
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assertEqualFile("test2.tar","test_pax_xattr_header_schily.tar");
 
@@ -105,7 +105,7 @@ DEFINE_TEST(test_pax_xattr_header)
         assertEqualIntA(a, 8, archive_write_data(a, "12345678", 9));
 
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assertEqualFile("test3.tar","test_pax_xattr_header_libarchive.tar");
 
@@ -123,7 +123,7 @@ DEFINE_TEST(test_pax_xattr_header)
         assertEqualIntA(a, 8, archive_write_data(a, "12345678", 9));
 
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assertEqualFile("test4.tar","test_pax_xattr_header_all.tar");
 }
index 8fc19d086820d8850953b06b61728190949ad326..4795d750baa33eca0812461a69170e3524a2db38 100644 (file)
@@ -44,5 +44,5 @@ DEFINE_TEST(test_read_files_compressed)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &entry));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
index bd3452c00aad5ea4ae400ae9659a0db6d5d16392..19b31d7afa351351ab0de2e9d1c6ad6ff99b5f17 100644 (file)
@@ -39,7 +39,7 @@ test_malformed1(void)
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_open_filename(a, refname, 10240));
        assertEqualIntA(a, ARCHIVE_FATAL, archive_read_next_header(a, &ae));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 static void
@@ -56,7 +56,7 @@ test_malformed2(void)
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_open_filename(a, refname, 10240));
        assertEqualIntA(a, ARCHIVE_FATAL, archive_read_next_header(a, &ae));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 
@@ -72,7 +72,7 @@ test_malformed3(void)
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_filter_all(a));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
        assertEqualIntA(a, ARCHIVE_FATAL, archive_read_open_filename(a, refname, 10240));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_7zip_malformed)
index 61169bd3b9070da3620c923e47f6d951c30e10d1..27fc8524fffc249800d3a3eaafaa679d8f8e2181 100644 (file)
@@ -3807,7 +3807,7 @@ DEFINE_TEST(test_read_format_rar_multivolume_uncompressed_files)
   assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
   assertEqualIntA(a, 16, archive_file_count(a));
   assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-  assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+  assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_rar_endarc_huge)
index b4745a22ee3be55ce61b269093383fe0ec20d882..f5eb5c9bde3f56c3be0369488453ab9facda9dd4 100644 (file)
@@ -79,7 +79,7 @@ DEFINE_TEST(test_read_format_tar_mac_metadata)
        /* ... and nothing else */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(p);
 }
index 90d00474ba111cdbc42305f00b494d4ec579fdf7..779cec23b7b8d0a5b22773bbc2b358855f24bc29 100644 (file)
@@ -305,7 +305,7 @@ verify_extract_length_at_end(struct archive *a, int seek_checks)
        }
 
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 static void
@@ -368,7 +368,7 @@ test_symlink(void)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(p);
 }
@@ -398,7 +398,7 @@ DEFINE_TEST(test_read_format_zip_ppmd_one_file)
        assertEqualIntA(a, 0, extract_one(a, ae, 0xBA8E3BAA));
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_ppmd_one_file_blockread)
@@ -418,7 +418,7 @@ DEFINE_TEST(test_read_format_zip_ppmd_one_file_blockread)
        assertEqualIntA(a, 0, extract_one_using_blocks(a, 13, 0xBA8E3BAA));
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_ppmd_multi)
@@ -450,7 +450,7 @@ DEFINE_TEST(test_read_format_zip_ppmd_multi)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_ppmd_multi_blockread)
@@ -482,7 +482,7 @@ DEFINE_TEST(test_read_format_zip_ppmd_multi_blockread)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_lzma_one_file)
@@ -507,7 +507,7 @@ DEFINE_TEST(test_read_format_zip_lzma_one_file)
        assertEqualIntA(a, 0, extract_one(a, ae, 0xBA8E3BAA));
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_lzma_one_file_blockread)
@@ -532,7 +532,7 @@ DEFINE_TEST(test_read_format_zip_lzma_one_file_blockread)
        assertEqualIntA(a, 0, extract_one_using_blocks(a, 13, 0xBA8E3BAA));
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_lzma_multi)
@@ -569,7 +569,7 @@ DEFINE_TEST(test_read_format_zip_lzma_multi)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_lzma_multi_blockread)
@@ -606,7 +606,7 @@ DEFINE_TEST(test_read_format_zip_lzma_multi_blockread)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 
@@ -632,7 +632,7 @@ DEFINE_TEST(test_read_format_zip_bzip2_one_file)
        assertEqualIntA(a, 0, extract_one(a, ae, 0xBA8E3BAA));
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_bzip2_one_file_blockread)
@@ -657,7 +657,7 @@ DEFINE_TEST(test_read_format_zip_bzip2_one_file_blockread)
        assertEqualIntA(a, 0, extract_one_using_blocks(a, 13, 0xBA8E3BAA));
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_bzip2_multi)
@@ -694,7 +694,7 @@ DEFINE_TEST(test_read_format_zip_bzip2_multi)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_bzip2_multi_blockread)
@@ -731,7 +731,7 @@ DEFINE_TEST(test_read_format_zip_bzip2_multi_blockread)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_zstd_one_file)
@@ -757,7 +757,7 @@ DEFINE_TEST(test_read_format_zip_zstd_one_file)
        assertEqualIntA(a, 0, extract_one(a, ae, 0xBA8E3BAA));
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_zstd_one_file_blockread)
@@ -783,7 +783,7 @@ DEFINE_TEST(test_read_format_zip_zstd_one_file_blockread)
        assertEqualIntA(a, 0, extract_one_using_blocks(a, 13, 0xBA8E3BAA));
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_zstd_multi)
@@ -821,7 +821,7 @@ DEFINE_TEST(test_read_format_zip_zstd_multi)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_zstd_multi_blockread)
@@ -859,7 +859,7 @@ DEFINE_TEST(test_read_format_zip_zstd_multi_blockread)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_xz_multi)
@@ -896,7 +896,7 @@ DEFINE_TEST(test_read_format_zip_xz_multi)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_xz_multi_blockread)
@@ -933,7 +933,7 @@ DEFINE_TEST(test_read_format_zip_xz_multi_blockread)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_ppmd8_crash_1)
@@ -955,7 +955,7 @@ DEFINE_TEST(test_read_format_zip_ppmd8_crash_1)
         * proper fix, the unpacker was entering an unlimited loop. */
        assertEqualIntA(a, ARCHIVE_FATAL, archive_read_data(a, buf, 1));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_bz2_hang_on_invalid)
@@ -981,7 +981,7 @@ DEFINE_TEST(test_read_format_zip_bz2_hang_on_invalid)
         * But it shouldn't crash. */
        assertEqualIntA(a, ARCHIVE_FATAL, archive_read_data(a, buf, 64));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_ppmd8_crash_2)
@@ -1002,7 +1002,7 @@ DEFINE_TEST(test_read_format_zip_ppmd8_crash_2)
         * But it shouldn't crash. */
        assertEqualIntA(a, ARCHIVE_FATAL, archive_read_data(a, buf, 64));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_lzma_alone_leak)
@@ -1037,7 +1037,7 @@ DEFINE_TEST(test_read_format_zip_lzma_alone_leak)
        assertEqualIntA(a, ARCHIVE_FATAL, archive_read_data(a, buf, sizeof(buf)));
 
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        /* This testcase shouldn't produce any memory leaks. When running test
         * suite under Valgrind or ASan, the test runner won't return with
@@ -1066,7 +1066,7 @@ DEFINE_TEST(test_read_format_zip_lzma_stream_end)
        assertEqualIntA(a, 0, extract_one(a, ae, 0xBA8E3BAA));
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_lzma_stream_end_blockread)
@@ -1091,7 +1091,7 @@ DEFINE_TEST(test_read_format_zip_lzma_stream_end_blockread)
        assertEqualIntA(a, 0, extract_one_using_blocks(a, 13, 0xBA8E3BAA));
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_7z_lzma)
@@ -1123,7 +1123,7 @@ DEFINE_TEST(test_read_format_zip_7z_lzma)
                "/src/abc_measurement_analysis_sample.py",
                archive_entry_symlink(ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_7z_deflate)
@@ -1169,5 +1169,5 @@ DEFINE_TEST(test_read_format_zip_7z_deflate)
        }
        assertEqualInt(AE_IFLNK, archive_entry_filetype(ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
index fefcc82881f86db50b7f9bdfe4fb9b1f4cf46955..66650030e449b9690d513e52da29b05ea6cb46c3 100644 (file)
@@ -86,7 +86,7 @@ DEFINE_TEST(test_read_format_zip_utf8_paths)
        assertEqualIntA(a, ARCHIVE_OK, archive_read_open_filename(a, refname, 10240));
        verify(a);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        /* Verify with streaming reader. */
        p = slurpfile(&s, "%s", refname);
index 39f83a821006572e4eae60614d6b528a572400e1..feab4b5ee2dfb201f3eb68ba605e59ea8612958c 100644 (file)
@@ -61,7 +61,7 @@ verify(const char *refname)
        assertEqualIntA(a, archive_read_has_encrypted_entries(a), 0);
        assertEqualInt(archive_entry_is_encrypted(ae), 0);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(p);
 }
index 75ea3eb9b868d91c7a5a4257f22ba588af9d4cbb..0b18e3175aa7bab7cd41d4988380fd19aececbe0 100644 (file)
@@ -53,6 +53,6 @@ DEFINE_TEST(test_read_format_zip_jar)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        free(p);
 }
index 9f7c35e1df8561e26f3560421863dba9575b9bc0..dea5df9c64de1aeb8aa887326b2684a659fae289 100644 (file)
@@ -110,7 +110,7 @@ DEFINE_TEST(test_read_format_zip_mac_metadata)
        }
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(p);
 }
index 7e46abd8a4c1fc80d6776217ed0178af858bc1d8..4f3b0e182a337308d357d093c8c748ab4c56f4b6 100644 (file)
@@ -42,7 +42,7 @@ test_malformed1(void)
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_open_filename(a, refname, 10240));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        /* Verify with streaming reader. */
        p = slurpfile(&s, "%s", refname);
@@ -51,7 +51,7 @@ test_malformed1(void)
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
        assertEqualIntA(a, ARCHIVE_OK, read_open_memory(a, p, s, 31));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        free(p);
 }
 
index b32e4bb942115be8a7f34e0c9b7a80151ed18c97..73222f9e6088aa08cfa7bd3e32896e41a6cefa50 100644 (file)
@@ -62,7 +62,7 @@ DEFINE_TEST(test_read_format_zip_nested)
        /* Close outer Zip */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(p);
 
@@ -80,7 +80,7 @@ DEFINE_TEST(test_read_format_zip_nested)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(inner);
 }
index d2798b28318528b409e56a6d9de60b96180e90ff..04728d25ef0942280a4a2377316689dd90aa543e 100644 (file)
@@ -60,6 +60,6 @@ DEFINE_TEST(test_read_format_zip_nofiletype)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        free(p);
 }
index dcbf3406e86713281a94bb4deb7aa80c3b831d0c..af996a7314f4843c76096845663e09d63a9c997d 100644 (file)
@@ -51,7 +51,7 @@ verify_padded_archive(const char *refname)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(p);
 }
index dad0a270d7bc8995636e03083675993f72612981..7b672fe0791ce6e2b4fbbdf744c27d6bcbe3a1fe 100644 (file)
@@ -58,7 +58,7 @@ DEFINE_TEST(test_read_format_zip_sfx)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(p);
 }
index e9549fef8e7d3591a8237d3b2748896b3bbaa15d..8bb9fb834bcb0086b70fdb80d7f38e5f4c42236f 100644 (file)
@@ -53,6 +53,6 @@ DEFINE_TEST(test_read_format_zip_with_invalid_traditional_eocd)
 
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        free(p);
 }
index 51968b71addbdd635f3cf70e108230db17daea28..6c94c1e8200b23ff649475908e1d0eff7f2229ed 100644 (file)
@@ -47,7 +47,7 @@ verify_file0_seek(struct archive *a)
 #endif
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 static void
@@ -76,7 +76,7 @@ verify_file0_stream(struct archive *a, int size_known)
 #endif
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 DEFINE_TEST(test_read_format_zip_zip64a)
index 8de6c8b50413229d08bbec49049662b2d5a85b35..f4e4bb8af96d412cbcd7e838f902479fded041ee 100644 (file)
@@ -151,7 +151,7 @@ DEFINE_TEST(test_write_disk_appledouble)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
-       assertEqualIntA(ad, ARCHIVE_OK, archive_write_free(ad));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(ad));
 
        /* Test file3. */
        assertEqualInt(0, stat("file3", &st));
@@ -210,7 +210,7 @@ DEFINE_TEST(test_write_disk_appledouble)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
-       assertEqualIntA(ad, ARCHIVE_OK, archive_write_free(ad));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(ad));
 
        /* Test file3. */
        assertEqualInt(0, stat("file3", &st));
@@ -296,7 +296,7 @@ DEFINE_TEST(test_write_disk_appledouble_zip)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
-       assertEqualIntA(ad, ARCHIVE_OK, archive_write_free(ad));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(ad));
 
        /* Test test_file */
        assertEqualInt(0, stat("apple_double_dir/test_file", &st));
index 026e415336283c7d0bec2d29b0feb1e6f718e9fb..1df38ad83fa41291d239c538c00853b202bdc322 100644 (file)
@@ -146,7 +146,7 @@ DEFINE_TEST(test_write_disk_hfs_compression)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
-       assertEqualIntA(ad, ARCHIVE_OK, archive_write_free(ad));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(ad));
 
        /* Test file1. */
        assertEqualInt(0, stat("file1", &st));
@@ -229,7 +229,7 @@ DEFINE_TEST(test_write_disk_hfs_compression)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
-       assertEqualIntA(ad, ARCHIVE_OK, archive_write_free(ad));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(ad));
 
        /* Test file1. */
        assertEqualInt(0, stat("file1", &st));
index f9cfd9b3fd7c864ed010b3ee5b964a5ebcb5375d..8d5a31d0fdde710c92e032706bc352aa7c6b81c1 100644 (file)
@@ -144,7 +144,7 @@ DEFINE_TEST(test_write_disk_mac_metadata)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
-       assertEqualIntA(ad, ARCHIVE_OK, archive_write_free(ad));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(ad));
 
        /* Test file3. */
        assertEqualInt(0, stat("file3", &st));
@@ -195,7 +195,7 @@ DEFINE_TEST(test_write_disk_mac_metadata)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
-       assertEqualIntA(ad, ARCHIVE_OK, archive_write_free(ad));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(ad));
 
        /* Test file3. */
        assertEqualInt(0, stat("file3", &st));
index 58ad187574c1c6589f075ee730a55bacf1f931ee..2ddcf742b33dde420ff4546e3b4b31fc00863001 100644 (file)
@@ -120,7 +120,7 @@ DEFINE_TEST(test_write_disk_no_hfs_compression)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
-       assertEqualIntA(ad, ARCHIVE_OK, archive_write_free(ad));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(ad));
 
        /* Test file1. */
        assertEqualInt(0, stat("file1", &st));
@@ -190,7 +190,7 @@ DEFINE_TEST(test_write_disk_no_hfs_compression)
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
        assertEqualInt(ARCHIVE_OK, archive_read_free(a));
-       assertEqualIntA(ad, ARCHIVE_OK, archive_write_free(ad));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(ad));
 
        /* Test file1. */
        assertEqualInt(0, stat("file1", &st));
index ce963f43b66d39b4f0b442302f09888790d65028..213efe3a60865b0af771b5f364b11820e35aa030 100644 (file)
@@ -199,7 +199,7 @@ DEFINE_TEST(test_write_format_gnutar)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        /*
         * Some basic verification of the low-level format.
@@ -274,7 +274,7 @@ DEFINE_TEST(test_write_format_gnutar)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(buff);
 }
index aae5a2a6f7879f3432d705bb5cbb0e65b018f736..b220bad535ddf779a6b16606c13c618b5aaa6437 100644 (file)
@@ -68,7 +68,7 @@ DEFINE_TEST(test_write_format_gnutar_filenames)
                assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, template));
                assertEqualIntA(a, 8, archive_write_data(a, "12345678", 9));
                assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-               assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+               assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
 
                /* Read back and verify the filename. */
@@ -81,7 +81,7 @@ DEFINE_TEST(test_write_format_gnutar_filenames)
                assertEqualString(filename, archive_entry_pathname(ae));
                assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
                assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-               assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+               assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        }
 
        archive_entry_free(template);
@@ -127,7 +127,7 @@ DEFINE_TEST(test_write_format_gnutar_linknames)
                assertA(0 == archive_write_open_memory(a, buff, buffsize, &used));
                assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, template));
                assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-               assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+               assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
 
                /* Read back and verify the filename. */
@@ -141,7 +141,7 @@ DEFINE_TEST(test_write_format_gnutar_linknames)
                assertEqualString(filename, archive_entry_symlink(ae));
                assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
                assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-               assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+               assertEqualInt(ARCHIVE_OK, archive_read_free(a));
        }
 
        archive_entry_free(template);
index 7df5a26058b9d58cbf2ce1a7cc3b81df99d9af9a..288cc03fcf332a194f4777835a9b6658f1d0bd80 100644 (file)
@@ -195,7 +195,7 @@ DEFINE_TEST(test_write_format_iso9660)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        /*
         * -----------------------------------------------------------
@@ -502,7 +502,7 @@ DEFINE_TEST(test_write_format_iso9660)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        /*
         * -----------------------------------------------------------
@@ -790,7 +790,7 @@ DEFINE_TEST(test_write_format_iso9660)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        /*
         * -----------------------------------------------------------
@@ -1103,7 +1103,7 @@ DEFINE_TEST(test_write_format_iso9660)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(buff);
 }
index 433f633091f7e1b2f6c7c667d307a94780f02fec..a1cb650db2375512b15e0a7538e80ddad8a44112 100644 (file)
@@ -130,7 +130,7 @@ _test_write_format_iso9660_boot(int write_info_tbl)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert(used == 2048 * 38);
        /* Check System Area. */
@@ -263,7 +263,7 @@ _test_write_format_iso9660_boot(int write_info_tbl)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(buff);
 }
index 55c6c3c7e5675746350f26e8140260479df682df..3c1fa60bdc8c17ed9cb0fd5af5e36fb349b4e6d9 100644 (file)
@@ -131,7 +131,7 @@ DEFINE_TEST(test_write_format_iso9660_empty)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert(used == 2048 * 181);
        /* Check System Area. */
@@ -198,7 +198,7 @@ DEFINE_TEST(test_write_format_iso9660_empty)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(buff);
 }
index ca617c3a94d82c82f1173ea7dad1c4c64232483b..675ca2849734009910fabd3871a00386f741fb3f 100644 (file)
@@ -194,7 +194,7 @@ verify(unsigned char *buff, size_t used, enum vtype type, struct fns *fns)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
 
 static int
@@ -297,7 +297,7 @@ create_iso_image(unsigned char *buff, size_t buffsize, size_t *used,
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        return (fcnt);
 }
index 76a638815097240eea40e2ba7fa6fddac22749dd..eb5906fb1c7f730cb9de0fa60bbdd6b410f3a157 100644 (file)
@@ -65,7 +65,7 @@ DEFINE_TEST(test_write_format_iso9660_joliet_id)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        /*
         * Read ISO image.
@@ -107,7 +107,7 @@ DEFINE_TEST(test_write_format_iso9660_joliet_id)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(buff);
 }
index 2140ed8c31811b3a3b2826e50134b5dadb492a99..f0173c441aa322fb3b49a5322075b1db9d1594e3 100644 (file)
@@ -186,7 +186,7 @@ test_write_format_iso9660_zisofs_1(void)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        failure("The ISO image size should be 71680 bytes.");
        assertEqualInt(used, 2048 * 35);
@@ -318,7 +318,7 @@ test_write_format_iso9660_zisofs_1(void)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(buff);
 }
@@ -433,7 +433,7 @@ test_write_format_iso9660_zisofs_2(void)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        failure("The ISO image size should be 110592 bytes.");
        assertEqualInt(used, 2048 * 54);
@@ -567,7 +567,7 @@ test_write_format_iso9660_zisofs_2(void)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(buff);
 }
@@ -656,7 +656,7 @@ test_write_format_iso9660_zisofs_3(void)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        failure("The ISO image size should be 81920 bytes.");
        assertEqualInt(used, 2048 * 40);
@@ -815,7 +815,7 @@ test_write_format_iso9660_zisofs_3(void)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(buff);
 }
index 11e9d5150eaeb5a3c9705c7fba9c9fd8495af934..43a7e14e97eded9f424e33c6d7bf8c8ac4c94762 100644 (file)
@@ -99,7 +99,7 @@ DEFINE_TEST(test_write_format_mtree_digests_no_digests_set_no_data)
        assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, entry));
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -189,7 +189,7 @@ DEFINE_TEST(test_write_format_mtree_digests_no_digests_set_empty_data)
        archive_write_data(a, "", 0);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -280,7 +280,7 @@ DEFINE_TEST(test_write_format_mtree_digests_no_digests_set_non_empty_data)
        archive_write_data(a, data, 4);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -370,7 +370,7 @@ DEFINE_TEST(test_write_format_mtree_digests_md5_digest_set_no_data)
        assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, entry));
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -463,7 +463,7 @@ DEFINE_TEST(test_write_format_mtree_digests_md5_digest_set_empty_data)
        archive_write_data(a, "", 0);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -562,7 +562,7 @@ DEFINE_TEST(test_write_format_mtree_digests_md5_digest_set_non_empty_data)
        archive_write_data(a, "abcd", 4);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -658,7 +658,7 @@ DEFINE_TEST(test_write_format_mtree_digests_rmd160_digest_set_no_data)
        assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, entry));
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -751,7 +751,7 @@ DEFINE_TEST(test_write_format_mtree_digests_rmd160_digest_set_empty_data)
        archive_write_data(a, "", 0);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -850,7 +850,7 @@ DEFINE_TEST(test_write_format_mtree_digests_rmd160_digest_set_non_empty_data)
        archive_write_data(a, "abcd", 4);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -948,7 +948,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha1_digest_set_no_data)
        assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, entry));
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -1041,7 +1041,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha1_digest_set_empty_data)
        archive_write_data(a, "", 0);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -1140,7 +1140,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha1_digest_set_non_empty_data)
        archive_write_data(a, "abcd", 4);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -1240,7 +1240,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha256_digest_set_no_data)
        assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, entry));
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -1335,7 +1335,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha256_digest_set_empty_data)
        archive_write_data(a, "", 0);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -1436,7 +1436,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha256_digest_set_non_empty_data)
        archive_write_data(a, "abcd", 4);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -1537,7 +1537,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha384_digest_set_no_data)
        assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, entry));
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -1633,7 +1633,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha384_digest_set_empty_data)
        archive_write_data(a, "", 0);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -1735,7 +1735,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha384_digest_set_non_empty_data)
        archive_write_data(a, "abcd", 4);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -1838,7 +1838,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha512_digest_set_no_data)
        assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, entry));
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -1937,7 +1937,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha512_digest_set_empty_data)
        archive_write_data(a, "", 0);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
@@ -2042,7 +2042,7 @@ DEFINE_TEST(test_write_format_mtree_digests_sha512_digest_set_non_empty_data)
        archive_write_data(a, "abcd", 4);
        archive_entry_free(entry);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        assert((a = archive_read_new()) != NULL);
        assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
index 625a3742c044b97b4c68f4e6c70c3986a8146ce2..a84fb825052109e01b9829269bfb91e09fa5270e 100644 (file)
@@ -133,7 +133,7 @@ DEFINE_TEST(test_write_format_pax)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        /*
         *
@@ -248,7 +248,7 @@ DEFINE_TEST(test_write_format_pax)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(buff);
 }
index a11d2d6a2477a2b98ca26587a76081f01a8c1a1f..26b20118566f4e732ba7bdb85ee778dbc8e35c0d 100644 (file)
@@ -44,14 +44,14 @@ test_xar(const char *option)
        assert((a = archive_write_new()) != NULL);
        if (archive_write_set_format_xar(a) != ARCHIVE_OK) {
                skipping("xar is not supported on this platform");
-               assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+               assertEqualInt(ARCHIVE_OK, archive_write_free(a));
                return;
        }
        assertA(0 == archive_write_add_filter_none(a));
        if (option != NULL &&
            archive_write_set_options(a, option) != ARCHIVE_OK) {
                skipping("option `%s` is not supported on this platform", option);
-               assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+               assertEqualInt(ARCHIVE_OK, archive_write_free(a));
                return;
        }
 
@@ -170,7 +170,7 @@ test_xar(const char *option)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        /*
         *
@@ -298,7 +298,7 @@ test_xar(const char *option)
         */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 
        free(buff);
 }
index b3ba6994e9c9545aa3927ab73fb3778bb82c2286..c774c8d4c92960a805ae42480abcc364f073dae3 100644 (file)
@@ -41,7 +41,7 @@ DEFINE_TEST(test_write_format_xar_empty)
        assert((a = archive_write_new()) != NULL);
        if (archive_write_set_format_xar(a) != ARCHIVE_OK) {
                skipping("xar is not supported on this platform");
-               assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+               assertEqualInt(ARCHIVE_OK, archive_write_free(a));
                return;
        }
        assertEqualIntA(a, ARCHIVE_OK, archive_write_add_filter_none(a));
index 44b114553359e67bc91d5c5293c08f104b95132e..e176f379e5d31cff9be99a0714d5ae8037bd7098 100644 (file)
@@ -35,7 +35,7 @@ DEFINE_TEST(test_write_format_xar_fflags)
        assert((a = archive_write_new()) != NULL);
        if (archive_write_set_format_xar(a) != ARCHIVE_OK) {
                skipping("xar is not supported on this platform");
-               assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+               assertEqualInt(ARCHIVE_OK, archive_write_free(a));
                return;
        }
        assertEqualIntA(a, ARCHIVE_OK, archive_write_add_filter_none(a));
@@ -55,7 +55,7 @@ DEFINE_TEST(test_write_format_xar_fflags)
 
        /* Close out the archive. */
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 
        /*
         * Now, read the data back.
@@ -74,5 +74,5 @@ DEFINE_TEST(test_write_format_xar_fflags)
        /* Verify the end of the archive. */
        assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
        assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_read_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_read_free(a));
 }
index 7c4dc12f417f60dac7cd65a03e798dfb3a60000f..ffef2a907799233940775355ec0c29fa93660250 100644 (file)
@@ -60,7 +60,7 @@ test_with_hdrcharset(const char *charset)
        archive_entry_free(ae);
 
        assertEqualIntA(a, ARCHIVE_OK, archive_write_close(a));
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
        dumpfile("constructed.zip", buff, used);
 
        /*
index 259cdc47d3ae76ad91eeb0ccc67424cbfc0ff0a8..04d120651e9774950e103c1d7499daca26c7e10b 100644 (file)
@@ -51,7 +51,7 @@ verify_zip_filesize(uint64_t size, int expected)
        archive_entry_free(ae);
 
        /* Don't actually write 4GB! ;-) */
-       assertEqualIntA(a, ARCHIVE_OK, archive_write_free(a));
+       assertEqualInt(ARCHIVE_OK, archive_write_free(a));
 }
 
 DEFINE_TEST(test_write_format_zip_zip64_oversize)