Lines Matching refs:st
48 static int _zip_stat_win32(void *h, zip_stat_t *st, _zip_source_win32_read_file_t *ctx);
73 …NDLE h, zip_uint64_t start, zip_int64_t len, int closep, const zip_stat_t *st, _zip_source_win32_f… in _zip_source_win32_handle_or_name() argument
102 if (st) { in _zip_source_win32_handle_or_name()
103 memcpy(&ctx->st, st, sizeof(ctx->st)); in _zip_source_win32_handle_or_name()
104 ctx->st.name = NULL; in _zip_source_win32_handle_or_name()
105 ctx->st.valid &= ~ZIP_STAT_NAME; in _zip_source_win32_handle_or_name()
108 zip_stat_init(&ctx->st); in _zip_source_win32_handle_or_name()
329 if (len < sizeof(ctx->st)) in _win32_read_file()
332 if (ctx->st.valid != 0) in _win32_read_file()
333 memcpy(data, &ctx->st, sizeof(ctx->st)); in _win32_read_file()
336 zip_stat_t *st; in _win32_read_file() local
340 st = (zip_stat_t *)data; in _win32_read_file()
353 success = _zip_stat_win32(h, st, ctx); in _win32_read_file()
367 return sizeof(ctx->st); in _win32_read_file()
543 _zip_stat_win32(HANDLE h, zip_stat_t *st, _zip_source_win32_read_file_t *ctx) in _zip_stat_win32() argument
569 zip_stat_init(st); in _zip_stat_win32()
570 st->mtime = mtime; in _zip_stat_win32()
571 st->valid |= ZIP_STAT_MTIME; in _zip_stat_win32()
573 st->size = ctx->end - ctx->start; in _zip_stat_win32()
574 st->valid |= ZIP_STAT_SIZE; in _zip_stat_win32()
577 st->size = (zip_uint64_t)size.QuadPart; in _zip_stat_win32()
578 st->valid |= ZIP_STAT_SIZE; in _zip_stat_win32()