• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/file/src/

Lines Matching refs:sst

323 cdf_check_stream(const cdf_stream_t *sst, const cdf_header_t *h)
325 size_t ss = sst->sst_dirlen < h->h_min_size_standard_stream ?
327 assert(ss == sst->sst_ss);
328 return sst->sst_ss;
332 cdf_check_stream_offset(const cdf_stream_t *sst, const cdf_header_t *h,
335 const char *b = RCAST(const char *, sst->sst_tab);
337 size_t ss = cdf_check_stream(sst, h);
339 if (e >= b && CAST(size_t, e - b) <= ss * sst->sst_len)
344 ss * sst->sst_len, ss, sst->sst_len));
423 cdf_read_short_sector(const cdf_stream_t *sst, void *buf, size_t offs,
434 if (pos + len > CDF_SEC_SIZE(h) * sst->sst_len) {
437 pos + len, CDF_SEC_SIZE(h) * sst->sst_len));
441 RCAST(const char *, sst->sst_tab) + pos, len);
627 const cdf_sat_t *ssat, const cdf_stream_t *sst,
654 if (cdf_read_short_sector(sst, scn->sst_tab, i * ss, ss, h,
669 const cdf_sat_t *sat, const cdf_sat_t *ssat, const cdf_stream_t *sst,
673 if (len < h->h_min_size_standard_stream && sst->sst_tab != NULL)
674 return cdf_read_short_sector_chain(h, ssat, sst, sid, len,
824 const cdf_sat_t *sat, const cdf_sat_t *ssat, const cdf_stream_t *sst,
827 return cdf_read_user_stream(info, h, sat, ssat, sst, dir,
833 const cdf_sat_t *sat, const cdf_sat_t *ssat, const cdf_stream_t *sst,
836 return cdf_read_user_stream(info, h, sat, ssat, sst, dir,
842 const cdf_sat_t *sat, const cdf_sat_t *ssat, const cdf_stream_t *sst,
854 return cdf_read_sector_chain(info, h, sat, ssat, sst,
886 cdf_get_property_info_pos(const cdf_stream_t *sst, const cdf_header_t *h,
897 if (cdf_check_stream_offset(sst, h, p, (tail + 1) * sizeof(uint32_t),
971 cdf_read_property_info(const cdf_stream_t *sst, const cdf_header_t *h,
985 cdf_offset(sst->sst_tab, offs));
986 if (cdf_check_stream_offset(sst, h, shp, sizeof(*shp), __LINE__) == -1)
994 if (cdf_check_stream_offset(sst, h, shp, sh.sh_len, __LINE__) == -1)
1007 p = CAST(const uint8_t *, cdf_offset(sst->sst_tab, offs + sizeof(sh)));
1009 if (p >= e || cdf_check_stream_offset(sst, h, e, 0, __LINE__) == -1)
1013 if ((q = cdf_get_property_info_pos(sst, h, p, e, i)) == NULL)
1127 cdf_unpack_summary_info(const cdf_stream_t *sst, const cdf_header_t *h,
1132 CAST(const cdf_summary_info_header_t *, sst->sst_tab);
1135 RCAST(const char *, sst->sst_tab)
1138 if (cdf_check_stream_offset(sst, h, si, sizeof(*si), __LINE__) == -1 ||
1139 cdf_check_stream_offset(sst, h, sd, sizeof(*sd), __LINE__) == -1)
1150 if (cdf_read_property_info(sst, h, CDF_TOLE4(sd->sd_offset), info,
1166 cdf_unpack_catalog(const cdf_header_t *h, const cdf_stream_t *sst,
1169 size_t ss = cdf_check_stream(sst, h);
1170 const char *b = CAST(const char *, sst->sst_tab);
1171 const char *nb, *eb = b + ss * sst->sst_len;
1195 b = CAST(const char *, sst->sst_tab);
1395 cdf_dump_stream(const cdf_stream_t *sst)
1397 size_t ss = sst->sst_ss;
1398 cdf_dump(sst->sst_tab, ss * sst->sst_len);
1403 const cdf_sat_t *sat, const cdf_sat_t *ssat, const cdf_stream_t *sst,
1443 if (sst == NULL)
1445 if (cdf_read_sector_chain(info, h, sat, ssat, sst,
1532 cdf_dump_summary_info(const cdf_header_t *h, const cdf_stream_t *sst)
1540 if (cdf_unpack_summary_info(sst, h, &ssi, &info, &count) == -1)
1555 cdf_dump_catalog(const cdf_header_t *h, const cdf_stream_t *sst)
1558 cdf_unpack_catalog(h, sst, &cat);
1583 cdf_stream_t sst, scn;
1623 if (cdf_read_short_stream(&info, &h, &sat, &dir, &sst, &root)
1627 cdf_dump_stream(&sst);
1631 cdf_dump_dir(&info, &h, &sat, &ssat, &sst, &dir);
1635 if (cdf_read_summary_info(&info, &h, &sat, &ssat, &sst, &dir,
1642 if (cdf_read_user_stream(&info, &h, &sat, &ssat, &sst,