Lines Matching defs:self
112 bzip2_reader_free(struct archive_read_filter_bidder *self){
113 (void)self; /* UNUSED */
125 bzip2_reader_bid(struct archive_read_filter_bidder *self, struct archive_read_filter *filter)
131 (void)self; /* UNUSED */
170 bzip2_reader_init(struct archive_read_filter *self)
174 r = __archive_read_program(self, "bzip2 -d");
178 self->code = ARCHIVE_FILTER_BZIP2;
179 self->name = "bzip2";
190 bzip2_reader_init(struct archive_read_filter *self)
196 self->code = ARCHIVE_FILTER_BZIP2;
197 self->name = "bzip2";
202 archive_set_error(&self->archive->archive, ENOMEM,
209 self->data = state;
212 self->read = bzip2_filter_read;
213 self->skip = NULL; /* not supported */
214 self->close = bzip2_filter_close;
223 bzip2_filter_read(struct archive_read_filter *self, const void **p)
230 state = (struct private_data *)self->data;
244 if (bzip2_reader_bid(self->bidder, self->upstream) == 0) {
277 archive_set_error(&self->archive->archive, err,
289 __archive_read_filter_ahead(self->upstream, 1, &ret);
291 archive_set_error(&self->archive->archive,
309 __archive_read_filter_consume(self->upstream,
318 archive_set_error(&(self->archive->archive),
335 archive_set_error(&self->archive->archive,
346 bzip2_filter_close(struct archive_read_filter *self)
351 state = (struct private_data *)self->data;
358 archive_set_error(&self->archive->archive,