Searched refs:archive_read_filter (Results 1 - 9 of 9) sorted by relevance

/freebsd-9.3-release/contrib/libarchive/libarchive/
H A Darchive_read_private.h41 struct archive_read_filter;
58 struct archive_read_filter *);
60 int (*init)(struct archive_read_filter *);
73 struct archive_read_filter { struct
77 struct archive_read_filter *upstream; /* Who I read from. */
80 ssize_t (*read)(struct archive_read_filter *, const void **);
82 int64_t (*skip)(struct archive_read_filter *self, int64_t request);
84 int (*close)(struct archive_read_filter *self);
108 * TODO: Make archive_read_filter and archive_read_client identical so
144 struct archive_read_filter *filte
[all...]
H A Darchive_read_support_compression_compress.c133 static int compress_bidder_bid(struct archive_read_filter_bidder *, struct archive_read_filter *);
134 static int compress_bidder_init(struct archive_read_filter *);
137 static ssize_t compress_filter_read(struct archive_read_filter *, const void **);
138 static int compress_filter_close(struct archive_read_filter *);
140 static int getbits(struct archive_read_filter *, int n);
141 static int next_code(struct archive_read_filter *);
169 struct archive_read_filter *filter)
202 compress_bidder_init(struct archive_read_filter *self)
262 compress_filter_read(struct archive_read_filter *self, const void **pblock)
306 compress_filter_close(struct archive_read_filter *sel
[all...]
H A Darchive_read_support_compression_gzip.c63 static ssize_t gzip_filter_read(struct archive_read_filter *, const void **);
64 static int gzip_filter_close(struct archive_read_filter *);
78 struct archive_read_filter *);
79 static int gzip_bidder_init(struct archive_read_filter *);
113 peek_at_header(struct archive_read_filter *filter, int *pbits)
203 struct archive_read_filter *filter)
223 gzip_bidder_init(struct archive_read_filter *self)
242 gzip_bidder_init(struct archive_read_filter *self)
274 consume_header(struct archive_read_filter *self)
332 consume_trailer(struct archive_read_filter *sel
[all...]
H A Darchive_read_support_compression_xz.c66 static ssize_t xz_filter_read(struct archive_read_filter *, const void **);
67 static int xz_filter_close(struct archive_read_filter *);
68 static int xz_lzma_bidder_init(struct archive_read_filter *);
81 static ssize_t lzma_filter_read(struct archive_read_filter *, const void **);
82 static int lzma_filter_close(struct archive_read_filter *);
92 struct archive_read_filter *);
93 static int xz_bidder_init(struct archive_read_filter *);
95 struct archive_read_filter *);
96 static int lzma_bidder_init(struct archive_read_filter *);
153 struct archive_read_filter *filte
[all...]
H A Darchive_read_support_compression_program.c88 __archive_read_program(struct archive_read_filter *self, const char *cmd)
115 struct archive_read_filter *upstream);
116 static int program_bidder_init(struct archive_read_filter *);
133 static ssize_t program_filter_read(struct archive_read_filter *,
135 static int program_filter_close(struct archive_read_filter *);
194 struct archive_read_filter *upstream)
226 child_stop(struct archive_read_filter *self, struct program_filter *state)
291 child_read(struct archive_read_filter *self, char *buf, size_t buf_len)
357 __archive_read_program(struct archive_read_filter *self, const char *cmd)
405 program_bidder_init(struct archive_read_filter *sel
[all...]
H A Darchive_read_support_compression_bzip2.c61 static ssize_t bzip2_filter_read(struct archive_read_filter *, const void **);
62 static int bzip2_filter_close(struct archive_read_filter *);
71 static int bzip2_reader_bid(struct archive_read_filter_bidder *, struct archive_read_filter *);
72 static int bzip2_reader_init(struct archive_read_filter *);
112 bzip2_reader_bid(struct archive_read_filter_bidder *self, struct archive_read_filter *filter)
157 bzip2_reader_init(struct archive_read_filter *self)
177 bzip2_reader_init(struct archive_read_filter *self)
210 bzip2_filter_read(struct archive_read_filter *self, const void **p)
329 bzip2_filter_close(struct archive_read_filter *self)
H A Darchive_read_support_compression_rpm.c59 struct archive_read_filter *);
60 static int rpm_bidder_init(struct archive_read_filter *);
62 static ssize_t rpm_filter_read(struct archive_read_filter *,
64 static int rpm_filter_close(struct archive_read_filter *);
87 struct archive_read_filter *filter)
135 rpm_bidder_init(struct archive_read_filter *self)
159 rpm_filter_read(struct archive_read_filter *self, const void **buff)
278 rpm_filter_close(struct archive_read_filter *self)
H A Darchive_read_support_compression_uu.c59 struct archive_read_filter *filter);
60 static int uudecode_bidder_init(struct archive_read_filter *);
62 static ssize_t uudecode_filter_read(struct archive_read_filter *,
64 static int uudecode_filter_close(struct archive_read_filter *);
196 bid_get_line(struct archive_read_filter *filter,
234 struct archive_read_filter *filter)
341 uudecode_bidder_init(struct archive_read_filter *self)
376 ensure_in_buff_size(struct archive_read_filter *self,
415 uudecode_filter_read(struct archive_read_filter *self, const void **buff)
626 uudecode_filter_close(struct archive_read_filter *sel
[all...]
H A Darchive_read.c167 struct archive_read_filter *filter;
243 client_read_proxy(struct archive_read_filter *self, const void **buff)
253 client_skip_proxy(struct archive_read_filter *self, int64_t request)
278 client_close_proxy(struct archive_read_filter *self)
298 struct archive_read_filter *filter;
357 struct archive_read_filter *filter;
392 = (struct archive_read_filter *)calloc(1, sizeof(*filter));
765 struct archive_read_filter *t = a->filter->upstream;
956 __archive_read_filter_ahead(struct archive_read_filter *filter,
1137 __archive_read_filter_consume(struct archive_read_filter * filte
[all...]

Completed in 112 milliseconds