diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2008-09-18 20:54:36 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2008-09-18 20:54:36 (GMT) |
commit | 8436735388f192ecc19b76ac043117a3d883fa14 (patch) | |
tree | 135291f3dcf477f2aedce7a88f45cea2f9474e3a /vms | |
parent | 6ddb6ed83f9a662559b83bb672244818177ebe0d (diff) | |
download | hdf5-8436735388f192ecc19b76ac043117a3d883fa14.zip hdf5-8436735388f192ecc19b76ac043117a3d883fa14.tar.gz hdf5-8436735388f192ecc19b76ac043117a3d883fa14.tar.bz2 |
[svn-r15657] Purpose: fix bug 1286
Description: Added configure test to see if pointer alignment restrictions are enforced (as in dereferencing an unaligned pointer causes an error). Added code in H5Tvlen.c to avoid dereferencing unaligned pointers, conditionally compiled based on the configure test. Added test case in dtypes.c which would previously cause such machines to fail.
Tested: kagiso, smirom, linew (h5committest); linew64
Diffstat (limited to 'vms')
-rw-r--r-- | vms/src/h5pubconf.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/vms/src/h5pubconf.h b/vms/src/h5pubconf.h index 62bb0a9..a6501df 100644 --- a/vms/src/h5pubconf.h +++ b/vms/src/h5pubconf.h @@ -378,6 +378,9 @@ 2GB. */ /* #undef H5_MPI_FILE_SET_SIZE_BIG */ +/* Define if we can violate pointer alignment restrictions */ +/* #undef H5_NO_ALIGNMENT_RESTRICTIONS */ + /* Define if shared writing must be disabled (CodeWarrior only) */ #define H5_NO_SHARED_WRITING @@ -385,19 +388,19 @@ #define H5_PACKAGE "hdf5" /* Define to the address where bug reports for this package should be sent. */ -#define H5_PACKAGE_BUGREPORT "hdfhelp@ncsa.uiuc.edu" +#define H5_PACKAGE_BUGREPORT "help@hdfgroup.org" /* Define to the full name of this package. */ #define H5_PACKAGE_NAME "HDF5" /* Define to the full name and version of this package. */ -#define H5_PACKAGE_STRING "HDF5 1.7.58" +#define H5_PACKAGE_STRING "HDF5 1.9.17" /* Define to the one symbol short name of this package. */ #define H5_PACKAGE_TARNAME "hdf5" /* Define to the version of this package. */ -#define H5_PACKAGE_VERSION "1.7.58" +#define H5_PACKAGE_VERSION "1.9.17" /* Width for printf() for type `long long' or `__int64', use `ll' */ #define H5_PRINTF_LL_WIDTH "ll" |