diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2020-08-27 05:43:29 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2020-08-27 05:43:29 (GMT) |
commit | 1c143200ef96f94320c80306a201ca39732a0766 (patch) | |
tree | 401767b5457636f692cc069def3a3ab73730812f | |
parent | 593f6f68d0b07b4056d0beb761a53d8b00aa8513 (diff) | |
download | hdf5-1c143200ef96f94320c80306a201ca39732a0766.zip hdf5-1c143200ef96f94320c80306a201ca39732a0766.tar.gz hdf5-1c143200ef96f94320c80306a201ca39732a0766.tar.bz2 |
Moves some H5S iterator symbols to H5Sprivate.h
These only need to be public in VOL branches and they show up on the
binary compatibility report. It's better to hide them.
-rw-r--r-- | src/H5Sprivate.h | 29 | ||||
-rw-r--r-- | src/H5Spublic.h | 29 |
2 files changed, 29 insertions, 29 deletions
diff --git a/src/H5Sprivate.h b/src/H5Sprivate.h index 5100f1c..2a9c758 100644 --- a/src/H5Sprivate.h +++ b/src/H5Sprivate.h @@ -30,6 +30,35 @@ #include "H5Pprivate.h" /* Property lists */ #include "H5Tprivate.h" /* Datatypes */ +/* Flags for selection iterators */ +#define H5S_SEL_ITER_GET_SEQ_LIST_SORTED 0x0001 /* Retrieve elements from iterator + * in increasing offset order, for + * each call to retrieve sequences. + * Currently, this only applies to + * point selections, as hyperslab + * selections are always returned + * in increasing offset order. + * + * Note that the order is only + * increasing for each call to + * get_seq_list, the next set of + * sequences could start with an + * earlier offset than the previous + * one. + */ +#define H5S_SEL_ITER_SHARE_WITH_DATASPACE 0x0002 /* Don't copy the dataspace + * selection when creating the + * selection iterator. + * + * This can improve performance + * of creating the iterator, but + * the dataspace _MUST_NOT_ be + * modified or closed until the + * selection iterator is closed + * or the iterator's behavior + * will be undefined. + */ + /* Forward references of package typedefs */ typedef struct H5S_extent_t H5S_extent_t; typedef struct H5S_pnt_node_t H5S_pnt_node_t; diff --git a/src/H5Spublic.h b/src/H5Spublic.h index e45f2c9..b47cc45 100644 --- a/src/H5Spublic.h +++ b/src/H5Spublic.h @@ -28,35 +28,6 @@ /* Define user-level maximum number of dimensions */ #define H5S_MAX_RANK 32 -/* Flags for selection iterators */ -#define H5S_SEL_ITER_GET_SEQ_LIST_SORTED 0x0001 /* Retrieve elements from iterator - * in increasing offset order, for - * each call to retrieve sequences. - * Currently, this only applies to - * point selections, as hyperslab - * selections are always returned - * in increasing offset order. - * - * Note that the order is only - * increasing for each call to - * get_seq_list, the next set of - * sequences could start with an - * earlier offset than the previous - * one. - */ -#define H5S_SEL_ITER_SHARE_WITH_DATASPACE 0x0002 /* Don't copy the dataspace - * selection when creating the - * selection iterator. - * - * This can improve performance - * of creating the iterator, but - * the dataspace _MUST_NOT_ be - * modified or closed until the - * selection iterator is closed - * or the iterator's behavior - * will be undefined. - */ - /* Different types of dataspaces */ typedef enum H5S_class_t { H5S_NO_CLASS = -1, /*error */ |