From c543c53a0d3e753a695704cb6db1cb7218133c92 Mon Sep 17 00:00:00 2001 From: Elena Pourmal Date: Thu, 25 Apr 2002 14:49:51 -0500 Subject: [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 --- fortran/src/H5f90i.h | 4 ++-- 1 file 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 #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; -- cgit v0.12