Lines Matching defs:self
113 zstd_bidder_bid(struct archive_read_filter_bidder *self,
125 (void) self; /* UNUSED */
148 zstd_bidder_init(struct archive_read_filter *self)
152 r = __archive_read_program(self, "zstd -d -qq");
156 self->code = ARCHIVE_FILTER_ZSTD;
157 self->name = "zstd";
167 zstd_bidder_init(struct archive_read_filter *self)
174 self->code = ARCHIVE_FILTER_ZSTD;
175 self->name = "zstd";
185 archive_set_error(&self->archive->archive, ENOMEM,
190 self->data = state;
195 self->read = zstd_filter_read;
196 self->skip = NULL; /* not supported */
197 self->close = zstd_filter_close;
206 zstd_filter_read(struct archive_read_filter *self, const void **p)
214 state = (struct private_data *)self->data;
223 archive_set_error(&self->archive->archive,
230 in.src = __archive_read_filter_ahead(self->upstream, 1,
241 archive_set_error(&self->archive->archive,
255 archive_set_error(&self->archive->archive,
263 __archive_read_filter_consume(self->upstream, in.pos);
283 zstd_filter_close(struct archive_read_filter *self)
287 state = (struct private_data *)self->data;