--- src/GDapi.c.orig 2014-02-07 01:10:29.000000000 +0900 +++ src/GDapi.c 2017-10-01 16:15:34.000000000 +0900 @@ -88,8 +88,8 @@ int HE5_szip_can_encode(void ); void HE5_GDgetEastAndNorthFiles(char *eastFile, char *northFile); -static herr_t HE5_GDflddiminfo(int gridID, char *fieldname, int *rank, hsize_t dims[], hsize_t maxdims[]); -static herr_t HE5_GDupdatedim(int gridhID, char *dimname, hsize_t dim); +static herr_t HE5_GDflddiminfo(hid_t gridID, char *fieldname, int *rank, hsize_t dims[], hsize_t maxdims[]); +static herr_t HE5_GDupdatedim(hid_t gridhID, char *dimname, hsize_t dim); /* FORTRAN wrappers */ /* ================ */ @@ -17263,7 +17263,7 @@ | 7/12/00 A.Muslimov Unmasked hdf5 data types. | | END_PROLOG | -----------------------------------------------------------------------------*/ -hid_t +herr_t HE5_GDdeftimeperiod(hid_t gridID, hid_t periodID, double starttime, double stoptime) { double timerange[2]={0.,0.};/* Range of periods */ @@ -19990,7 +19990,7 @@ | END_PROLOG | -----------------------------------------------------------------------------*/ static int -HE5_GDfldnameinfo(int gridID, const char *fieldname, char *actualname) +HE5_GDfldnameinfo(hid_t gridID, const char *fieldname, char *actualname) { int nameFlag = FAIL;/* Return value of flag */ int length = 0; /* String length */ @@ -27698,7 +27698,7 @@ | END_PROLOG | -----------------------------------------------------------------------------*/ herr_t -HE5_GDflddiminfo(int GridID, char *fieldname, int *rank, hsize_t dims[], hsize_t maxdims[]) +HE5_GDflddiminfo(hid_t GridID, char *fieldname, int *rank, hsize_t dims[], hsize_t maxdims[]) { herr_t status = FAIL; /* return status */ hid_t gdID = FAIL; /* HDF5 type grid ID */