--- src/ZAapi.c.orig	2014-01-15 02:00:26.000000000 +0900
+++ src/ZAapi.c	2017-10-01 16:27:15.000000000 +0900
@@ -2948,7 +2948,7 @@
 |  END_PROLOG                                                                 |
 -----------------------------------------------------------------------------*/
 static int
-HE5_ZAfldnameinfo(int zaID, char *fieldname, char *actualname)
+HE5_ZAfldnameinfo(hid_t zaID, char *fieldname, char *actualname)
 {
   int         nameFlag       = FAIL;/* Return value of flag            */
   int         length         = 0;   /* String length                   */
@@ -3100,7 +3100,7 @@
 |  END_PROLOG                                                                 |
 -----------------------------------------------------------------------------*/
 static herr_t
-HE5_ZAfldinfo(int zaID, char *datafield, char *za_name, int *rank, hsize_t dims[], hid_t numbertype[], char *dimlist, char *maxdimlist)
+HE5_ZAfldinfo(hid_t zaID, char *datafield, char *za_name, int *rank, hsize_t dims[], hid_t numbertype[], char *dimlist, char *maxdimlist)
 {
   herr_t     status         = FAIL;/* routine return status variable                  */
   herr_t     statmeta       = FAIL;/* EHgetmetavalue return status                    */