summaryrefslogtreecommitdiffstats
path: root/src/H5Sprivate.h
diff options
context:
space:
mode:
authorScot Breitenfeld <brtnfld@hdfgroup.org>2017-11-28 22:15:38 (GMT)
committerScot Breitenfeld <brtnfld@hdfgroup.org>2017-11-28 22:15:38 (GMT)
commit585cf69c56ea3411c0e661ad71b208ecac7732a7 (patch)
tree845277b869e384540f4207bd631a01f4a04e77b9 /src/H5Sprivate.h
parente1dd55be8538ee0ebd1c46be3df4b306a3ac6f3f (diff)
parent8d462d5102295359090297c707a20eaaf76ec965 (diff)
downloadhdf5-585cf69c56ea3411c0e661ad71b208ecac7732a7.zip
hdf5-585cf69c56ea3411c0e661ad71b208ecac7732a7.tar.gz
hdf5-585cf69c56ea3411c0e661ad71b208ecac7732a7.tar.bz2
Merge pull request #805 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:hdf5_1_10 to hdf5_1_10
* commit '8d462d5102295359090297c707a20eaaf76ec965': (34 commits) Update macros Changed casts to const void * Casted pointers to void to quiet warnings on Linux. Added CHECK_PTR_EQ macro to testhdf5 to quiet cast warnings on Windows. Fixed misc Warnings flagged by VS2017. Made a dcpl layout struct in H5Z.c dynamic to quiet a stack size warning. Fixed an uninitialized filter callback struct in H5Dchunk.c and unified the naming and initialization of said struct throughout the library. This was causing a crash on VS2015 in debug mode when the debug heap complained. Fixes HDFFV-10330. Fixed Windows code in H5PLpath.c Brings H5Z and H5PL packages in sync with VOL integration branch. HDFFV-10328 - fix typos HDFFV-10328 remove allocation note HDFFV-10328 - remove allocation changes Fix typo HDFFV-10328 merge allocation changes from 1.8 Fix some of the whitespace Add note for plugins Correct linkage of filters and other libs Changed ar to always use -cr instead of the autotools default of cru. Minor warning fixes Moved code from H5O.c to H5Oint.c ...
Diffstat (limited to 'src/H5Sprivate.h')
-rw-r--r--src/H5Sprivate.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/H5Sprivate.h b/src/H5Sprivate.h
index 8934726..f125035 100644
--- a/src/H5Sprivate.h
+++ b/src/H5Sprivate.h
@@ -17,6 +17,9 @@
#ifndef _H5Sprivate_H
#define _H5Sprivate_H
+/* Early typedefs to avoid circular dependencies */
+typedef struct H5S_t H5S_t;
+
/* Include package's public header */
#include "H5Spublic.h"
@@ -44,7 +47,6 @@
#define H5S_GET_SEQ_LIST_SORTED 0x0001
/* Forward references of package typedefs */
-typedef struct H5S_t H5S_t;
typedef struct H5S_extent_t H5S_extent_t;
typedef struct H5S_pnt_node_t H5S_pnt_node_t;
typedef struct H5S_hyper_span_t H5S_hyper_span_t;