Lines Matching refs:start
75 zip_uint64_t start; /* start offset of data to read */ member
91 zip_source_filep(zip_t *za, FILE *file, zip_uint64_t start, zip_int64_t len) in zip_source_filep() argument
96 return zip_source_filep_create(file, start, len, &za->error); in zip_source_filep()
101 zip_source_filep_create(FILE *file, zip_uint64_t start, zip_int64_t length, zip_error_t *error) in zip_source_filep_create() argument
108 return _zip_source_file_or_p(NULL, file, start, length, NULL, error); in zip_source_filep_create()
113 _zip_source_file_or_p(const char *fname, FILE *file, zip_uint64_t start, zip_int64_t len, const zip… in _zip_source_file_or_p() argument
137 ctx->start = start; in _zip_source_file_or_p()
138 ctx->end = (len < 0 ? 0 : start+(zip_uint64_t)len); in _zip_source_file_or_p()
287 if (ctx->start > 0) { in read_file()
288 if (_zip_fseek_u(ctx->f, ctx->start, SEEK_SET, &ctx->error) < 0) { in read_file()
292 ctx->current = ctx->start; in read_file()
375 …if (new_current < 0 || (zip_uint64_t)new_current < ctx->start || (ctx->end != 0 && (zip_uint64_t)n… in read_file()
431 st->size = ctx->end - ctx->start; in read_file()