Lines Matching refs:dir

666     const cdf_sat_t *sat, cdf_dir_t *dir)  in cdf_read_dir()  argument
679 dir->dir_len = ns * nd; in cdf_read_dir()
680 dir->dir_tab = CAST(cdf_directory_t *, in cdf_read_dir()
681 CDF_CALLOC(dir->dir_len, sizeof(dir->dir_tab[0]))); in cdf_read_dir()
682 if (dir->dir_tab == NULL) in cdf_read_dir()
686 efree(dir->dir_tab); in cdf_read_dir()
701 cdf_unpack_dir(&dir->dir_tab[i * nd + j], in cdf_read_dir()
707 for (i = 0; i < dir->dir_len; i++) in cdf_read_dir()
708 cdf_swap_dir(&dir->dir_tab[i]); in cdf_read_dir()
712 efree(dir->dir_tab); in cdf_read_dir()
764 const cdf_sat_t *sat, const cdf_dir_t *dir, cdf_stream_t *scn, in cdf_read_short_stream() argument
771 for (i = 0; i < dir->dir_len; i++) in cdf_read_short_stream()
772 if (dir->dir_tab[i].d_type == CDF_DIR_TYPE_ROOT_STORAGE) in cdf_read_short_stream()
776 if (i == dir->dir_len) { in cdf_read_short_stream()
780 d = &dir->dir_tab[i]; in cdf_read_short_stream()
809 const cdf_dir_t *dir, cdf_stream_t *scn) in cdf_read_doc_summary_info() argument
811 return cdf_read_user_stream(info, h, sat, ssat, sst, dir, in cdf_read_doc_summary_info()
818 const cdf_dir_t *dir, cdf_stream_t *scn) in cdf_read_summary_info() argument
820 return cdf_read_user_stream(info, h, sat, ssat, sst, dir, in cdf_read_summary_info()
827 const cdf_dir_t *dir, const char *name, cdf_stream_t *scn) in cdf_read_user_stream() argument
830 int i = cdf_find_stream(dir, name, CDF_DIR_TYPE_USER_STREAM); in cdf_read_user_stream()
837 d = &dir->dir_tab[i - 1]; in cdf_read_user_stream()
843 cdf_find_stream(const cdf_dir_t *dir, const char *name, int type) in cdf_find_stream() argument
847 for (i = dir->dir_len; i > 0; i--) in cdf_find_stream()
848 if (dir->dir_tab[i - 1].d_type == type && in cdf_find_stream()
849 cdf_namecmp(name, dir->dir_tab[i - 1].d_name, name_len) in cdf_find_stream()
1388 const cdf_dir_t *dir) in cdf_dump_dir() argument
1399 for (i = 0; i < dir->dir_len; i++) { in cdf_dump_dir()
1401 d = &dir->dir_tab[i]; in cdf_dump_dir()
1568 cdf_dir_t dir; in main() local
1604 if (cdf_read_dir(&info, &h, &sat, &dir) == -1) in main()
1607 if (cdf_read_short_stream(&info, &h, &sat, &dir, &sst, &root) in main()
1615 cdf_dump_dir(&info, &h, &sat, &ssat, &sst, &dir); in main()
1619 if (cdf_read_summary_info(&info, &h, &sat, &ssat, &sst, &dir, in main()
1627 &dir, "Catalog", &scn) == -1) in main()