sst               280 ext/fileinfo/libmagic/cdf.c cdf_check_stream_offset(const cdf_stream_t *sst, const cdf_header_t *h,
sst               283 ext/fileinfo/libmagic/cdf.c 	const char *b = (const char *)sst->sst_tab;
sst               285 ext/fileinfo/libmagic/cdf.c 	size_t ss = sst->sst_dirlen < h->h_min_size_standard_stream ?
sst               288 ext/fileinfo/libmagic/cdf.c 	if (e >= b && (size_t)(e - b) <= ss * sst->sst_len)
sst               293 ext/fileinfo/libmagic/cdf.c 	    ss * sst->sst_len, ss, sst->sst_len));
sst               369 ext/fileinfo/libmagic/cdf.c cdf_read_short_sector(const cdf_stream_t *sst, void *buf, size_t offs,
sst               375 ext/fileinfo/libmagic/cdf.c 	if (pos + len > CDF_SEC_SIZE(h) * sst->sst_len) {
sst               378 ext/fileinfo/libmagic/cdf.c 		    pos + len, CDF_SEC_SIZE(h) * sst->sst_len));
sst               382 ext/fileinfo/libmagic/cdf.c 	    ((const char *)sst->sst_tab) + pos, len);
sst               559 ext/fileinfo/libmagic/cdf.c     const cdf_sat_t *ssat, const cdf_stream_t *sst,
sst               566 ext/fileinfo/libmagic/cdf.c 	if (sst->sst_tab == NULL || scn->sst_len == (size_t)-1)
sst               586 ext/fileinfo/libmagic/cdf.c 		if (cdf_read_short_sector(sst, scn->sst_tab, i * ss, ss, h,
sst               601 ext/fileinfo/libmagic/cdf.c     const cdf_sat_t *sat, const cdf_sat_t *ssat, const cdf_stream_t *sst,
sst               605 ext/fileinfo/libmagic/cdf.c 	if (len < h->h_min_size_standard_stream && sst->sst_tab != NULL)
sst               606 ext/fileinfo/libmagic/cdf.c 		return cdf_read_short_sector_chain(h, ssat, sst, sid, len,
sst               751 ext/fileinfo/libmagic/cdf.c     const cdf_sat_t *sat, const cdf_sat_t *ssat, const cdf_stream_t *sst,
sst               754 ext/fileinfo/libmagic/cdf.c 	return cdf_read_user_stream(info, h, sat, ssat, sst, dir,
sst               760 ext/fileinfo/libmagic/cdf.c     const cdf_sat_t *sat, const cdf_sat_t *ssat, const cdf_stream_t *sst,
sst               770 ext/fileinfo/libmagic/cdf.c 	return cdf_read_sector_chain(info, h, sat, ssat, sst,
sst               793 ext/fileinfo/libmagic/cdf.c cdf_read_property_info(const cdf_stream_t *sst, const cdf_header_t *h,
sst               813 ext/fileinfo/libmagic/cdf.c 	    ((const char *)sst->sst_tab + offs));
sst               814 ext/fileinfo/libmagic/cdf.c 	if (cdf_check_stream_offset(sst, h, shp, sizeof(*shp), __LINE__) == -1)
sst               845 ext/fileinfo/libmagic/cdf.c 	    ((const char *)(const void *)sst->sst_tab +
sst               849 ext/fileinfo/libmagic/cdf.c 	if (cdf_check_stream_offset(sst, h, e, 0, __LINE__) == -1)
sst               854 ext/fileinfo/libmagic/cdf.c 		if (cdf_check_stream_offset(sst, h, p, tail * sizeof(uint32_t),
sst               997 ext/fileinfo/libmagic/cdf.c cdf_unpack_summary_info(const cdf_stream_t *sst, const cdf_header_t *h,
sst              1002 ext/fileinfo/libmagic/cdf.c 	    CAST(const cdf_summary_info_header_t *, sst->sst_tab);
sst              1005 ext/fileinfo/libmagic/cdf.c 	    ((const char *)sst->sst_tab + CDF_SECTION_DECLARATION_OFFSET));
sst              1007 ext/fileinfo/libmagic/cdf.c 	if (cdf_check_stream_offset(sst, h, si, sizeof(*si), __LINE__) == -1 ||
sst              1008 ext/fileinfo/libmagic/cdf.c 	    cdf_check_stream_offset(sst, h, sd, sizeof(*sd), __LINE__) == -1)
sst              1019 ext/fileinfo/libmagic/cdf.c 	if (cdf_read_property_info(sst, h, CDF_TOLE4(sd->sd_offset), info,
sst              1035 ext/fileinfo/libmagic/cdf.c cdf_unpack_catalog(const cdf_header_t *h, const cdf_stream_t *sst,
sst              1038 ext/fileinfo/libmagic/cdf.c 	size_t ss = sst->sst_dirlen < h->h_min_size_standard_stream ?
sst              1040 ext/fileinfo/libmagic/cdf.c 	const char *b = CAST(const char *, sst->sst_tab);
sst              1041 ext/fileinfo/libmagic/cdf.c 	const char *eb = b + ss * sst->sst_len;
sst              1059 ext/fileinfo/libmagic/cdf.c 	b = CAST(const char *, sst->sst_tab);
sst              1254 ext/fileinfo/libmagic/cdf.c cdf_dump_stream(const cdf_header_t *h, const cdf_stream_t *sst)
sst              1256 ext/fileinfo/libmagic/cdf.c 	size_t ss = sst->sst_dirlen < h->h_min_size_standard_stream ?
sst              1258 ext/fileinfo/libmagic/cdf.c 	cdf_dump(sst->sst_tab, ss * sst->sst_len);
sst              1263 ext/fileinfo/libmagic/cdf.c     const cdf_sat_t *sat, const cdf_sat_t *ssat, const cdf_stream_t *sst,
sst              1303 ext/fileinfo/libmagic/cdf.c 			if (sst == NULL)
sst              1305 ext/fileinfo/libmagic/cdf.c 			if (cdf_read_sector_chain(info, h, sat, ssat, sst,
sst              1392 ext/fileinfo/libmagic/cdf.c cdf_dump_summary_info(const cdf_header_t *h, const cdf_stream_t *sst)
sst              1400 ext/fileinfo/libmagic/cdf.c 	if (cdf_unpack_summary_info(sst, h, &ssi, &info, &count) == -1)
sst              1415 ext/fileinfo/libmagic/cdf.c cdf_dump_catalog(const cdf_header_t *h, const cdf_stream_t *sst)
sst              1418 ext/fileinfo/libmagic/cdf.c 	cdf_unpack_catalog(h, sst, &cat);
sst              1443 ext/fileinfo/libmagic/cdf.c 	cdf_stream_t sst, scn;
sst              1480 ext/fileinfo/libmagic/cdf.c 		if (cdf_read_short_stream(&info, &h, &sat, &dir, &sst, &root)
sst              1484 ext/fileinfo/libmagic/cdf.c 		cdf_dump_stream(&h, &sst);
sst              1488 ext/fileinfo/libmagic/cdf.c 		cdf_dump_dir(&info, &h, &sat, &ssat, &sst, &dir);
sst              1492 ext/fileinfo/libmagic/cdf.c 		if (cdf_read_summary_info(&info, &h, &sat, &ssat, &sst, &dir,
sst              1499 ext/fileinfo/libmagic/cdf.c 		if (cdf_read_catalog(&info, &h, &sat, &ssat, &sst, &dir,
sst               255 ext/fileinfo/libmagic/readcdf.c     const cdf_stream_t *sst)
sst               265 ext/fileinfo/libmagic/readcdf.c 		if (cdf_unpack_catalog(h, sst, &cat) == -1)
sst               286 ext/fileinfo/libmagic/readcdf.c     const cdf_stream_t *sst, const cdf_directory_t *root_storage)
sst               293 ext/fileinfo/libmagic/readcdf.c         if (cdf_unpack_summary_info(sst, h, &si, &info, &count) == -1)
sst               359 ext/fileinfo/libmagic/readcdf.c     const cdf_stream_t *sst, const cdf_dir_t *dir, cdf_stream_t *scn)
sst               363 ext/fileinfo/libmagic/readcdf.c 	if ((i = cdf_read_user_stream(info, h, sat, ssat, sst,
sst               447 ext/fileinfo/libmagic/readcdf.c         cdf_stream_t sst, scn;
sst               485 ext/fileinfo/libmagic/readcdf.c         if ((i = cdf_read_short_stream(&info, &h, &sat, &dir, &sst,
sst               491 ext/fileinfo/libmagic/readcdf.c         cdf_dump_dir(&info, &h, &sat, &ssat, &sst, &dir);
sst               505 ext/fileinfo/libmagic/readcdf.c 	if ((i = cdf_read_user_stream(&info, &h, &sat, &ssat, &sst, &dir,
sst               529 ext/fileinfo/libmagic/readcdf.c         if ((i = cdf_read_summary_info(&info, &h, &sat, &ssat, &sst, &dir,
sst               535 ext/fileinfo/libmagic/readcdf.c 		i = cdf_file_catalog_info(ms, &info, &h, &sat, &ssat, &sst,
sst               582 ext/fileinfo/libmagic/readcdf.c         free(sst.sst_tab);