static const char *_archive_filter_name(struct archive *, int);
static int _archive_read_close(struct archive *);
static int _archive_read_free(struct archive *);
+static int64_t _archive_read_filter_skip(struct archive_read_filter *, int64_t);
static struct archive_vtable *
archive_read_vtable(void)
int64_t
__archive_read_skip_lenient(struct archive_read *a, int64_t request)
{
- return (__archive_read_filter_skip(a->filter, request));
+ return (_archive_read_filter_skip(a->filter, request));
}
-int64_t
-__archive_read_filter_skip(struct archive_read_filter *filter, int64_t request)
+static int64_t
+_archive_read_filter_skip(struct archive_read_filter *filter, int64_t request)
{
int64_t bytes_skipped, total_bytes_skipped = 0;
size_t min;
ssize_t __archive_read_filter_consume(struct archive_read_filter *, size_t);
int64_t __archive_read_skip(struct archive_read *, int64_t);
int64_t __archive_read_skip_lenient(struct archive_read *, int64_t);
-int64_t __archive_read_filter_skip(struct archive_read_filter *, int64_t);
int __archive_read_program(struct archive_read_filter *, const char *);
#endif