aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Startup.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/Startup.c b/src/Startup.c
index 6d8235a..76d3459 100644
--- a/src/Startup.c
+++ b/src/Startup.c
@@ -194,32 +194,32 @@ static void *IOHDF5Util_SetupGH (tFleshConfig *config, int conv_level, cGH *GH)
HDF5_ERROR (myGH->HDF5_COMPLEX =
H5Tcreate (H5T_COMPOUND, sizeof (CCTK_COMPLEX)));
HDF5_ERROR (H5Tinsert (myGH->HDF5_COMPLEX, "real",
- offsetof (CCTK_COMPLEX, Re), HDF5_REAL));
+ 0, HDF5_REAL));
HDF5_ERROR (H5Tinsert (myGH->HDF5_COMPLEX, "imag",
- offsetof (CCTK_COMPLEX, Im), HDF5_REAL));
+ sizeof (CCTK_REAL), HDF5_REAL));
#ifdef CCTK_REAL4
HDF5_ERROR (myGH->HDF5_COMPLEX8 =
H5Tcreate (H5T_COMPOUND, sizeof (CCTK_COMPLEX8)));
HDF5_ERROR (H5Tinsert (myGH->HDF5_COMPLEX8, "real",
- offsetof (CCTK_COMPLEX8, Re), HDF5_REAL4));
+ 0, HDF5_REAL4));
HDF5_ERROR (H5Tinsert (myGH->HDF5_COMPLEX8, "imag",
- offsetof (CCTK_COMPLEX8, Im), HDF5_REAL4));
+ sizeof (CCTK_REAL4), HDF5_REAL4));
#endif
#ifdef CCTK_REAL8
HDF5_ERROR (myGH->HDF5_COMPLEX16 =
H5Tcreate (H5T_COMPOUND, sizeof (CCTK_COMPLEX16)));
HDF5_ERROR (H5Tinsert (myGH->HDF5_COMPLEX16, "real",
- offsetof (CCTK_COMPLEX16, Re), HDF5_REAL8));
+ 0, HDF5_REAL8));
HDF5_ERROR (H5Tinsert (myGH->HDF5_COMPLEX16, "imag",
- offsetof (CCTK_COMPLEX16, Im), HDF5_REAL8));
+ sizeof (CCTK_REAL8), HDF5_REAL8));
#endif
#ifdef CCTK_REAL16
HDF5_ERROR (myGH->HDF5_COMPLEX32 =
H5Tcreate (H5T_COMPOUND, sizeof (CCTK_COMPLEX32)));
HDF5_ERROR (H5Tinsert (myGH->HDF5_COMPLEX32, "real",
- offsetof (CCTK_COMPLEX32, Re), HDF5_REAL16));
+ 0, HDF5_REAL16));
HDF5_ERROR (H5Tinsert (myGH->HDF5_COMPLEX32, "imag",
- offsetof (CCTK_COMPLEX32, Im), HDF5_REAL16));
+ sizeof (CCTK_REAL16), HDF5_REAL16));
#endif
/* predefine a C string datatype */