cdir 129 ext/zip/lib/zip_open.c struct zip_cdir *cdir; cdir 147 ext/zip/lib/zip_open.c cdir = _zip_find_central_dir(fp, flags, zep, len); cdir 148 ext/zip/lib/zip_open.c if (cdir == NULL) { cdir 154 ext/zip/lib/zip_open.c _zip_cdir_free(cdir); cdir 159 ext/zip/lib/zip_open.c za->entry = cdir->entry; cdir 160 ext/zip/lib/zip_open.c za->nentry = cdir->nentry; cdir 161 ext/zip/lib/zip_open.c za->nentry_alloc = cdir->nentry_alloc; cdir 162 ext/zip/lib/zip_open.c za->comment_orig = cdir->comment; cdir 166 ext/zip/lib/zip_open.c _zip_check_torrentzip(za, cdir); cdir 170 ext/zip/lib/zip_open.c free(cdir); cdir 370 ext/zip/lib/zip_open.c _zip_check_torrentzip(struct zip *za, const struct zip_cdir *cdir) cdir 376 ext/zip/lib/zip_open.c if (za->zp == NULL || cdir == NULL) cdir 379 ext/zip/lib/zip_open.c if (_zip_string_length(cdir->comment) != TORRENT_SIG_LEN+8 cdir 380 ext/zip/lib/zip_open.c || strncmp((const char *)cdir->comment->raw, TORRENT_SIG, TORRENT_SIG_LEN) != 0) cdir 383 ext/zip/lib/zip_open.c memcpy(buf, cdir->comment->raw+TORRENT_SIG_LEN, 8); cdir 390 ext/zip/lib/zip_open.c if (_zip_filerange_crc(za->zp, cdir->offset, cdir->size, &crc_got, NULL) < 0) cdir 493 ext/zip/lib/zip_open.c struct zip_cdir *cdir, *cdirnew; cdir 530 ext/zip/lib/zip_open.c cdir = NULL; cdir 543 ext/zip/lib/zip_open.c if (cdir) { cdir 545 ext/zip/lib/zip_open.c best = _zip_checkcons(fp, cdir, &zerr); cdir 548 ext/zip/lib/zip_open.c _zip_cdir_free(cdir); cdir 549 ext/zip/lib/zip_open.c cdir = cdirnew; cdir 556 ext/zip/lib/zip_open.c cdir = cdirnew; cdir 558 ext/zip/lib/zip_open.c best = _zip_checkcons(fp, cdir, &zerr); cdir 569 ext/zip/lib/zip_open.c _zip_cdir_free(cdir); cdir 573 ext/zip/lib/zip_open.c return cdir;