Fix build errors VOL changes, when using --disable-deprecated-symbols.

This commit is contained in:
Quincey Koziol 2018-12-06 13:37:09 -06:00
parent b9e08da165
commit a607026054
2 changed files with 20 additions and 4 deletions

View File

@ -157,9 +157,17 @@ typedef struct {
/* Types for optional attribute VOL operations */
typedef enum H5VL_attr_optional_t {
#ifndef H5_NO_DEPRECATED_SYMBOLS
H5VL_ATTR_ITERATE_OLD /* H5Aiterate (deprecated routine) */
#endif /* H5_NO_DEPRECATED_SYMBOLS */
/* (This enum value should have an
* "#ifndefH5_NO_DEPRECATED_SYMBOLS"
* around it, but the compiler
* complains about an empty enum
* when deprecated symbols are
* disabled currently. When
* another enum value is added,
* please put the #ifdef around
* this symbol. QAK - 2018/12/06
*/
} H5VL_attr_optional_t;

View File

@ -301,10 +301,18 @@ typedef struct H5G_copy_file_ud_t {
/* Types for optional group VOL operations */
typedef enum H5VL_group_optional_t {
#ifndef H5_NO_DEPRECATED_SYMBOLS
H5VL_GROUP_ITERATE_OLD, /* HG5Giterate (deprecated routine) */
H5VL_GROUP_GET_OBJINFO /* HG5Gget_objinfo (deprecated routine) */
#endif /* H5_NO_DEPRECATED_SYMBOLS */
/* (These two enum values should have an
* "#ifndefH5_NO_DEPRECATED_SYMBOLS"
* around them, but the compiler
* complains about an empty enum
* when deprecated symbols are
* disabled currently. When
* another enum value is added,
* please put the #ifdef around
* these symbols. QAK - 2018/12/06
*/
} H5VL_group_optional_t;