diff options
author | Elena Pourmal <epourmal@hdfgroup.org> | 2002-04-25 19:49:51 (GMT) |
---|---|---|
committer | Elena Pourmal <epourmal@hdfgroup.org> | 2002-04-25 19:49:51 (GMT) |
commit | c543c53a0d3e753a695704cb6db1cb7218133c92 (patch) | |
tree | c9b73bd5484eaee81a7dc49e0d4c34b0d990f4aa | |
parent | 8ae9564dccb2df8586ee9db43a3e1a818236fe21 (diff) | |
download | hdf5-c543c53a0d3e753a695704cb6db1cb7218133c92.zip hdf5-c543c53a0d3e753a695704cb6db1cb7218133c92.tar.gz hdf5-c543c53a0d3e753a695704cb6db1cb7218133c92.tar.bz2 |
[svn-r5263]
Purpose:
Bug fix
Description:
For some unknown to myself reason I used 32-bit integer for INTEGER(HSIZE_T)
on Solaris platforms when 64-bit integers are available for both C and Fortran.
Solution:
Use long long type to describe h(s)size_t_f types
Platforms tested:
Solaris 2.7 ans 2.6
-rw-r--r-- | fortran/src/H5f90i.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fortran/src/H5f90i.h b/fortran/src/H5f90i.h index 5d9ee76..29e302e 100644 --- a/fortran/src/H5f90i.h +++ b/fortran/src/H5f90i.h @@ -165,8 +165,8 @@ Please check your Makefile. #include <sys/stat.h> #define DF_MT DFMT_SUN typedef char *_fcd; -typedef int hsize_t_f; -typedef int hssize_t_f; +typedef long long hsize_t_f; +typedef long long hssize_t_f; typedef int size_t_f; typedef int int_f; typedef int hid_t_f; |