Skip to content

Commit 70ee6cb

Browse files
committed
reader: remove unused archive_read_filter callbacks
In particular the ::open and ::sswitch callbacks are unused. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
1 parent 033a3a3 commit 70ee6cb

2 files changed

Lines changed: 0 additions & 6 deletions

File tree

libarchive/archive_read.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -486,10 +486,8 @@ archive_read_open1(struct archive *_a)
486486
filter->upstream = NULL;
487487
filter->archive = a;
488488
filter->data = a->client.dataset[0].data;
489-
filter->open = client_open_proxy;
490489
filter->read = client_read_proxy;
491490
filter->close = client_close_proxy;
492-
filter->sswitch = client_switch_proxy;
493491
filter->name = "none";
494492
filter->code = ARCHIVE_FILTER_NONE;
495493
filter->can_skip = 1;

libarchive/archive_read_private.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,10 @@ struct archive_read_filter {
8787
struct archive_read_filter_bidder *bidder; /* My bidder. */
8888
struct archive_read_filter *upstream; /* Who I read from. */
8989
struct archive_read *archive; /* Associated archive. */
90-
/* Open a block for reading */
91-
int (*open)(struct archive_read_filter *self);
9290
/* Return next block. */
9391
ssize_t (*read)(struct archive_read_filter *, const void **);
9492
/* Close (just this filter) and free(self). */
9593
int (*close)(struct archive_read_filter *self);
96-
/* Function that handles switching from reading one block to the next/prev */
97-
int (*sswitch)(struct archive_read_filter *self, unsigned int iindex);
9894
/* Read any header metadata if available. */
9995
int (*read_header)(struct archive_read_filter *self, struct archive_entry *entry);
10096
/* My private data. */

0 commit comments

Comments
 (0)