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);