Lines Matching refs:st
74 struct zip_stat st; /* stat information passed in */ member
113 … *fname, FILE *file, zip_uint64_t start, zip_int64_t len, const zip_stat_t *st, zip_error_t *error) in _zip_source_file_or_p() argument
139 if (st) { in _zip_source_file_or_p()
140 memcpy(&ctx->st, st, sizeof(ctx->st)); in _zip_source_file_or_p()
141 ctx->st.name = NULL; in _zip_source_file_or_p()
142 ctx->st.valid &= ~ZIP_STAT_NAME; in _zip_source_file_or_p()
145 zip_stat_init(&ctx->st); in _zip_source_file_or_p()
405 if (len < sizeof(ctx->st)) in read_file()
408 if (ctx->st.valid != 0) in read_file()
409 memcpy(data, &ctx->st, sizeof(ctx->st)); in read_file()
411 zip_stat_t *st; in read_file() local
425 st = (zip_stat_t *)data; in read_file()
427 zip_stat_init(st); in read_file()
428 st->mtime = fst.st_mtime; in read_file()
429 st->valid |= ZIP_STAT_MTIME; in read_file()
431 st->size = ctx->end - ctx->start; in read_file()
432 st->valid |= ZIP_STAT_SIZE; in read_file()
435 st->size = (zip_uint64_t)fst.st_size; in read_file()
436 st->valid |= ZIP_STAT_SIZE; in read_file()
439 return sizeof(ctx->st); in read_file()