5e3477d
diff -up hdf-4.2.9/hdf/src/df24ff.f.declaration hdf-4.2.9/hdf/src/df24ff.f
5e3477d
--- hdf-4.2.9/hdf/src/df24ff.f.declaration	2013-02-07 21:44:52.000000000 -0700
5e3477d
+++ hdf-4.2.9/hdf/src/df24ff.f	2013-02-15 16:48:08.490664851 -0700
5e3477d
@@ -117,7 +117,7 @@ C---------------------------------------
5e3477d
 
5e3477d
       integer function d2rref(name, ref)
5e3477d
       character*(*) name
5e3477d
-      integer ref
5e3477d
+      integer ref, d2irref
5e3477d
 
5e3477d
       d2rref = d2irref(name, ref, len(name))
5e3477d
       return
5e3477d
@@ -136,6 +136,7 @@ C---------------------------------------
5e3477d
 
5e3477d
       integer function d2nimg(name)
5e3477d
       character*(*) name
5e3477d
+      integer d2inimg
5e3477d
 
5e3477d
       d2nimg = d2inimg(name, len(name))
5e3477d
       return
5e3477d
@@ -230,7 +231,7 @@ C---------------------------------------
5e3477d
 
5e3477d
       integer function df24readref(name, ref)
5e3477d
       character*(*) name
5e3477d
-      integer ref
5e3477d
+      integer ref, d2irref
5e3477d
 
5e3477d
       df24readref = d2irref(name, ref, len(name))
5e3477d
       return
5e3477d
diff -up hdf-4.2.9/hdf/src/dfufp2iff.f.declaration hdf-4.2.9/hdf/src/dfufp2iff.f
5e3477d
--- hdf-4.2.9/hdf/src/dfufp2iff.f.declaration	2013-02-07 21:44:52.000000000 -0700
5e3477d
+++ hdf-4.2.9/hdf/src/dfufp2iff.f	2013-02-15 16:53:28.367159528 -0700
5e3477d
@@ -49,7 +49,7 @@ C---------------------------------------
5e3477d
       real          max, min, hscale, vscale, data
5e3477d
       character*(*) palette
5e3477d
       character*(*) outfile
5e3477d
-      integer       ctmethod, hres, vres, compress
5e3477d
+      integer       ctmethod, hres, vres, compress, duif2i
5e3477d
 
5e3477d
       duf2im = duif2i(hdim,vdim,max,min,hscale,vscale,data,palette,
5e3477d
      *              outfile,ctmethod,hres,vres,compress, len(outfile))        
5e3477d
@@ -85,7 +85,7 @@ C---------------------------------------
5e3477d
       real          max, min, hscale, vscale, data
5e3477d
       character*(*) palette
5e3477d
       character*(*) outfile
5e3477d
-      integer       ctmethod, hres, vres, compress
5e3477d
+      integer       ctmethod, hres, vres, compress, duif2i
5e3477d
 
5e3477d
       dfufptoimage = 
5e3477d
      *             duif2i(hdim,vdim,max,min,hscale,vscale,data,palette,
5e3477d
diff -up hdf-4.2.9/hdf/src/vg.c.declaration hdf-4.2.9/hdf/src/vg.c
5e3477d
--- hdf-4.2.9/hdf/src/vg.c.declaration	2013-02-07 21:44:52.000000000 -0700
5e3477d
+++ hdf-4.2.9/hdf/src/vg.c	2013-02-15 16:44:05.731947549 -0700
5e3477d
@@ -81,6 +81,7 @@ PRIVATE int32 matchnocase
5e3477d
             (char *strx, char *stry);
5e3477d
 #endif /* VDATA_FIELDS_ALL_UPPER */
5e3477d
 
5e3477d
+
5e3477d
 #ifdef VDATA_FIELDS_ALL_UPPER
5e3477d
 /*-----------------------------------------------------------------
5e3477d
 NAME
5e3477d
@@ -116,6 +117,14 @@ matchnocase(char *strx, /* IN: first str
5e3477d
 }   /* matchnocase */
5e3477d
 #endif /* VDATA_FIELDS_ALL_UPPER */
5e3477d
 
5e3477d
+/* Forward declarations */
5e3477d
+intn
5e3477d
+VSIgetvdatas(int32 id,	
5e3477d
+	    const char *vsclass,
5e3477d
+	    const uintn start_vd,
5e3477d
+            const uintn n_vds,
5e3477d
+            uint16 *refarray);
5e3477d
+
5e3477d
 /* ------------------------------------------------------------------
5e3477d
 NAME
5e3477d
    VSelts -- get number of elements in a vdata