diff options
Diffstat (limited to 'src/other_tools/utils/archive_ops.cpp')
-rw-r--r-- | src/other_tools/utils/archive_ops.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/other_tools/utils/archive_ops.cpp b/src/other_tools/utils/archive_ops.cpp index c080c4e3..94c000c7 100644 --- a/src/other_tools/utils/archive_ops.cpp +++ b/src/other_tools/utils/archive_ops.cpp @@ -51,13 +51,13 @@ void archive_read_closer(archive* a_in) { auto enable_write_filter(archive* aw, ArchiveType type) -> bool { switch (type) { - case ArchiveType::kArchiveTypeTar: + case ArchiveType::Tar: return true; // no compression filter - case ArchiveType::kArchiveTypeTarGz: + case ArchiveType::TarGz: return (archive_write_add_filter_gzip(aw) == ARCHIVE_OK); - case ArchiveType::kArchiveTypeTarBz2: + case ArchiveType::TarBz2: return (archive_write_add_filter_bzip2(aw) == ARCHIVE_OK); - case ArchiveType::kArchiveTypeTarXz: + case ArchiveType::TarXz: return (archive_write_add_filter_xz(aw) == ARCHIVE_OK); default: return false; @@ -66,15 +66,15 @@ auto enable_write_filter(archive* aw, ArchiveType type) -> bool { auto enable_read_filter(archive* ar, ArchiveType type) -> bool { switch (type) { - case ArchiveType::kArchiveTypeTar: + case ArchiveType::Tar: // autodetect from supported compression filters return (archive_read_support_filter_xz(ar) == ARCHIVE_OK) and (archive_read_support_filter_gzip(ar) == ARCHIVE_OK) and (archive_read_support_filter_bzip2(ar) == ARCHIVE_OK); - case ArchiveType::kArchiveTypeTarGz: + case ArchiveType::TarGz: return (archive_read_support_filter_gzip(ar) == ARCHIVE_OK); - case ArchiveType::kArchiveTypeTarBz2: + case ArchiveType::TarBz2: return (archive_read_support_filter_bzip2(ar) == ARCHIVE_OK); - case ArchiveType::kArchiveTypeTarXz: + case ArchiveType::TarXz: return (archive_read_support_filter_xz(ar) == ARCHIVE_OK); default: return false; @@ -128,16 +128,16 @@ auto ArchiveOps::CopyData(archive* ar, archive* aw) auto ArchiveOps::EnableWriteFormats(archive* aw, ArchiveType type) -> std::optional<std::string> { switch (type) { - case ArchiveType::kArchiveTypeZip: { + case ArchiveType::Zip: { if (archive_write_set_format_zip(aw) != ARCHIVE_OK) { return std::string("ArchiveOps: ") + std::string(archive_error_string(aw)); } } break; - case ArchiveType::kArchiveTypeTar: - case ArchiveType::kArchiveTypeTarGz: - case ArchiveType::kArchiveTypeTarBz2: - case ArchiveType::kArchiveTypeTarXz: { + case ArchiveType::Tar: + case ArchiveType::TarGz: + case ArchiveType::TarBz2: + case ArchiveType::TarXz: { if ((archive_write_set_format_pax_restricted(aw) != ARCHIVE_OK) or not enable_write_filter(aw, type)) { return std::string("ArchiveOps: ") + @@ -151,16 +151,16 @@ auto ArchiveOps::EnableWriteFormats(archive* aw, ArchiveType type) auto ArchiveOps::EnableReadFormats(archive* ar, ArchiveType type) -> std::optional<std::string> { switch (type) { - case ArchiveType::kArchiveTypeZip: { + case ArchiveType::Zip: { if (archive_read_support_format_zip(ar) != ARCHIVE_OK) { return std::string("ArchiveOps: ") + std::string(archive_error_string(ar)); } } break; - case ArchiveType::kArchiveTypeTar: - case ArchiveType::kArchiveTypeTarGz: - case ArchiveType::kArchiveTypeTarBz2: - case ArchiveType::kArchiveTypeTarXz: { + case ArchiveType::Tar: + case ArchiveType::TarGz: + case ArchiveType::TarBz2: + case ArchiveType::TarXz: { if ((archive_read_support_format_tar(ar) != ARCHIVE_OK) or not enable_read_filter(ar, type)) { return std::string("ArchiveOps: ") + |