From 1c143200ef96f94320c80306a201ca39732a0766 Mon Sep 17 00:00:00 2001 From: Dana Robinson Date: Wed, 26 Aug 2020 22:43:29 -0700 Subject: 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. --- src/H5Sprivate.h | 29 +++++++++++++++++++++++++++++ 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 */ -- cgit v0.12