]> git.ipfire.org Git - thirdparty/libarchive.git/commit
reader: track read_filter "can_skip" with a flag
authorEmil Velikov <emil.l.velikov@gmail.com>
Mon, 30 Mar 2020 22:13:15 +0000 (23:13 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Sat, 23 Oct 2021 18:26:23 +0000 (19:26 +0100)
commit033a3a3460797d23936a59fb6030d28d4c41737f
tree37a871b69cdddba63789412ad7d365bcc8e4e04e
parent4e7a6bd81187629e6f99ef8c5456a96c93be3d94
reader: track read_filter "can_skip" with a flag

Analogous to the earlier "can_seek" change. Drop the function pointer
in favour of a flag. Over the years, with over a dozen filters, no
filters actually implemented it.

If at a point in the future that changes, one can reinstate it.

Alternatively one could use a ARCHIVE_FILTER_NONE check.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
12 files changed:
libarchive/archive_read.c
libarchive/archive_read_private.h
libarchive/archive_read_support_filter_bzip2.c
libarchive/archive_read_support_filter_compress.c
libarchive/archive_read_support_filter_gzip.c
libarchive/archive_read_support_filter_lz4.c
libarchive/archive_read_support_filter_lzop.c
libarchive/archive_read_support_filter_program.c
libarchive/archive_read_support_filter_rpm.c
libarchive/archive_read_support_filter_uu.c
libarchive/archive_read_support_filter_xz.c
libarchive/archive_read_support_filter_zstd.c