diff options
author | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2020-08-14 19:49:42 (GMT) |
---|---|---|
committer | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2020-08-14 19:49:42 (GMT) |
commit | 16349c5fddce8a74644e18d01d7ea8186aaaa255 (patch) | |
tree | 05ee598b9263dd76abf494df240dad315d3abf34 /src/H5Zprivate.h | |
parent | 044ee6f88c78a70eb3694d8c73fa74c77fde9689 (diff) | |
download | hdf5-16349c5fddce8a74644e18d01d7ea8186aaaa255.zip hdf5-16349c5fddce8a74644e18d01d7ea8186aaaa255.tar.gz hdf5-16349c5fddce8a74644e18d01d7ea8186aaaa255.tar.bz2 |
Fixed HDFFV-10933
Description:
Updated the original fix by Kent Y. in commit
200a77d8c3e51663c375aafffff607ae9b438f4e
- used internal functions instead of public API
- moved some code into the subroutine for a cleaner look.
- added test to dsets.c
Platforms tested:
Linux/64 (jelly)
Diffstat (limited to 'src/H5Zprivate.h')
-rw-r--r-- | src/H5Zprivate.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/H5Zprivate.h b/src/H5Zprivate.h index 6868da6..186c168 100644 --- a/src/H5Zprivate.h +++ b/src/H5Zprivate.h @@ -25,7 +25,8 @@ typedef struct H5Z_filter_info_t H5Z_filter_info_t; #include "H5Zpublic.h" /* Private headers needed by this file */ -#include "H5Tprivate.h" /* Datatypes */ +#include "H5Tprivate.h" /* Datatypes */ +#include "H5Sprivate.h" /* Dataspace */ /**************************/ /* Library Private Macros */ @@ -89,6 +90,7 @@ H5_DLL herr_t H5Z_can_apply(hid_t dcpl_id, hid_t type_id); H5_DLL herr_t H5Z_set_local(hid_t dcpl_id, hid_t type_id); H5_DLL herr_t H5Z_can_apply_direct(const struct H5O_pline_t *pline); H5_DLL herr_t H5Z_set_local_direct(const struct H5O_pline_t *pline); +H5_DLL htri_t H5Z_ignore_filters(hid_t dcpl_id, const H5T_t *type, const H5S_t *space); H5_DLL H5Z_filter_info_t *H5Z_filter_info(const struct H5O_pline_t *pline, H5Z_filter_t filter); H5_DLL htri_t H5Z_filter_in_pline(const struct H5O_pline_t *pline, H5Z_filter_t filter); |