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
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_PARto fit in with the Starlink naming convention (as opposed to
GSDPARSin the original VAX library).
GSD_PARis incomplete. Prior inclusion of
PRM_PARis required before
GSD_PARcan be included.
gsd_inquire_arrayis not implemented. Instead
gsd_inq_sizemust be used, although it was previously labelled “obsolete”.