summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElena Pourmal <epourmal@hdfgroup.org>2002-04-25 19:49:51 (GMT)
committerElena Pourmal <epourmal@hdfgroup.org>2002-04-25 19:49:51 (GMT)
commitc543c53a0d3e753a695704cb6db1cb7218133c92 (patch)
treec9b73bd5484eaee81a7dc49e0d4c34b0d990f4aa
parent8ae9564dccb2df8586ee9db43a3e1a818236fe21 (diff)
downloadhdf5-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.h4
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;