A Fortran interface is provided that uses the original names of the subroutines rather than C function
names. For example, the C routine gsdOpenRead
should be called from Fortran as gsd_open_read
. The
Fortran binding is incomplete (only covering the supplied C routines) and existing Fortran code may
have to be changed before this library can be used. An example routine (gsd_print.f
) is provided to
demonstrate the interface. Additional changes:
GSD_PAR
to fit in with the Starlink naming
convention (as opposed to GSDPARS
in the original VAX library).
GSD_PAR
is incomplete. Prior inclusion of PRM_PAR
is required before GSD_PAR
can be
included.
gsd_inquire_array
is not implemented. Instead gsd_inq_size
must be used, although it
was previously labelled “obsolete”.