Lines Matching refs:len
51 zip_int64_t len; /* length of data to copy */ member
56 static zip_int64_t read_file(void *state, void *data, zip_uint64_t len,
63 zip_int64_t len) in zip_source_filep() argument
68 if (file == NULL || start < 0 || len < -1) { in zip_source_filep()
73 return _zip_source_file_or_p(za, NULL, file, start, len, 1, NULL); in zip_source_filep()
80 zip_uint64_t start, zip_int64_t len, int closep, in _zip_source_file_or_p() argument
106 f->len = (len ? len : -1); in _zip_source_file_or_p()
124 read_file(void *state, void *data, zip_uint64_t len, enum zip_source_cmd cmd) in read_file() argument
150 z->remain = z->len; in read_file()
156 n = len > z->remain ? z->remain : len; in read_file()
158 n = len; in read_file()
162 if (fseeko(z->f, (off_t)(z->off + z->len-z->remain), in read_file()
190 if (len < sizeof(z->st)) in read_file()
216 if (z->len != -1) { in read_file()
217 st->size = z->len; in read_file()
229 if (len < sizeof(int)*2) in read_file()