summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElena Pourmal <epourmal@hdfgroup.org>2002-04-25 19:48:53 (GMT)
committerElena Pourmal <epourmal@hdfgroup.org>2002-04-25 19:48:53 (GMT)
commit8ae9564dccb2df8586ee9db43a3e1a818236fe21 (patch)
tree96cb58ab50f08defa4022116c9d85b810de8af83
parent53d0c6b050ee99b2844646b4e8990cf82b451eb1 (diff)
downloadhdf5-8ae9564dccb2df8586ee9db43a3e1a818236fe21.zip
hdf5-8ae9564dccb2df8586ee9db43a3e1a818236fe21.tar.gz
hdf5-8ae9564dccb2df8586ee9db43a3e1a818236fe21.tar.bz2
[svn-r5262]
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 the proper KIND argument to define INTEGER(HSIZE_T) Platforms tested: Solaris 2.7 ans 2.6
-rw-r--r--fortran/config/solaris2.x4
1 files changed, 2 insertions, 2 deletions
diff --git a/fortran/config/solaris2.x b/fortran/config/solaris2.x
index 9758cfc..c96ec40 100644
--- a/fortran/config/solaris2.x
+++ b/fortran/config/solaris2.x
@@ -41,12 +41,12 @@ fi
#
# (for the Sparc Solaris architechture)
#
-R_LARGE=9
+R_LARGE=18
R_INTEGER=9
HSIZE_T='SELECTED_INT_KIND(R_LARGE)'
HSSIZE_T='SELECTED_INT_KIND(R_LARGE)'
HID_T='SELECTED_INT_KIND(R_INTEGER)'
-SIZE_T='SELECTED_INT_KIND(R_LARGE)'
+SIZE_T='SELECTED_INT_KIND(R_INTEGER)'
OBJECT_NAMELEN_DEFAULT_F=-1
if test "X-" = "X-$F9X"; then