C------------------------------------------------------------------------------
C
C NSSDC/CDF Digital FORTRAN-specific include
C file for FORTRAN interface.
C
C Version 1.0, 20-Sep-99, Raytheon ITSS.
C
C Modification history:
C
C V1.0 20-Sep-99, M Liu Original version.
C V1.1 08-Apr-04, M Liu Added new data type CDF_EPOCH16 and some
C epoch functions related to the new type.
C
C------------------------------------------------------------------------------
INTERFACE
INTEGER*4 FUNCTION CDF_CONFIRM_ATTR_EXISTENCE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING :: CDF_CONFIRM_ATTR_EXISTENCE
!DEC$ ALIAS CDF_CONFIRM_ATTR_EXISTENCE, '_cdf_confirm_attr_existence'
END FUNCTION CDF_CONFIRM_ATTR_EXISTENCE
END INTERFACE
INTERFACE
INTEGER*4 FUNCTION CDF_CONFIRM_ZVAR_EXISTENCE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING :: CDF_CONFIRM_ZVAR_EXISTENCE
!DEC$ ALIAS CDF_CONFIRM_ZVAR_EXISTENCE, '_cdf_confirm_zvar_existence'
END FUNCTION CDF_CONFIRM_ZVAR_EXISTENCE
END INTERFACE
INTERFACE
INTEGER*4 FUNCTION CDF_CONFIRM_GENTRY_EXISTENCE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING :: CDF_CONFIRM_GENTRY_EXISTENCE
!DEC$ ALIAS CDF_CONFIRM_GENTRY_EXISTENCE, '_cdf_confirm_gentry_existence'
END FUNCTION CDF_CONFIRM_GENTRY_EXISTENCE
END INTERFACE
INTERFACE
INTEGER*4 FUNCTION CDF_CONFIRM_RENTRY_EXISTENCE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING :: CDF_CONFIRM_RENTRY_EXISTENCE
!DEC$ ALIAS CDF_CONFIRM_RENTRY_EXISTENCE, '_cdf_confirm_rentry_existence'
END FUNCTION CDF_CONFIRM_RENTRY_EXISTENCE
END INTERFACE
INTERFACE
INTEGER*4 FUNCTION CDF_CONFIRM_ZENTRY_EXISTENCE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING :: CDF_CONFIRM_ZENTRY_EXISTENCE
!DEC$ ALIAS CDF_CONFIRM_ZENTRY_EXISTENCE, '_cdf_confirm_zentry_existence'
END FUNCTION CDF_CONFIRM_ZENTRY_EXISTENCE
END INTERFACE
INTERFACE
INTEGER*4 FUNCTION CDF_CONFIRM_ZVAR_PADVALUE_EXIST
!DEC$ ATTRIBUTES C, REFERENCE, VARYING :: CDF_CONFIRM_ZVAR_PADVALUE_EXIST
!DEC$ ALIAS CDF_CONFIRM_ZVAR_PADVALUE_EXIST,'_cdf_confirm_zvar_padvalue_exist'
END FUNCTION CDF_CONFIRM_ZVAR_PADVALUE_EXIST
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_DECODING
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_DECODING
!DEC$ ALIAS CDF_SET_DECODING, '_cdf_set_decoding'
END SUBROUTINE CDF_SET_DECODING
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_READONLY_MODE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_READONLY_MODE
!DEC$ ALIAS CDF_SET_READONLY_MODE, '_cdf_set_readonly_mode'
END SUBROUTINE CDF_SET_READONLY_MODE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_NEGTOPOSFP0_MODE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_NEGTOPOSFP0_MODE
!DEC$ ALIAS CDF_SET_NEGTOPOSFP0_MODE, '_cdf_set_negtoposfp0_mode'
END SUBROUTINE CDF_SET_NEGTOPOSFP0_MODE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_COMPRESS_CACHESIZE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_COMPRESS_CACHESIZE
!DEC$ ALIAS CDF_SET_COMPRESS_CACHESIZE, '_cdf_set_compress_cachesize'
END SUBROUTINE CDF_SET_COMPRESS_CACHESIZE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_STAGE_CACHESIZE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_STAGE_CACHESIZE
!DEC$ ALIAS CDF_SET_STAGE_CACHESIZE, '_cdf_set_stage_cachesize'
END SUBROUTINE CDF_SET_STAGE_CACHESIZE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_CACHESIZE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_CACHESIZE
!DEC$ ALIAS CDF_SET_ZVAR_CACHESIZE, '_cdf_set_zvar_cachesize'
END SUBROUTINE CDF_SET_ZVAR_CACHESIZE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVARS_CACHESIZE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVARS_CACHESIZE
!DEC$ ALIAS CDF_SET_ZVARS_CACHESIZE, '_cdf_set_zvars_cachesize'
END SUBROUTINE CDF_SET_ZVARS_CACHESIZE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_SEQPOS
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_SEQPOS
!DEC$ ALIAS CDF_SET_ZVAR_SEQPOS, '_cdf_set_zvar_seqpos'
END SUBROUTINE CDF_SET_ZVAR_SEQPOS
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_RESERVEPERCENT
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_RESERVEPERCENT
!DEC$ ALIAS CDF_SET_ZVAR_RESERVEPERCENT, '_cdf_set_zvar_reservepercent'
END SUBROUTINE CDF_SET_ZVAR_RESERVEPERCENT
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZMODE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZMODE
!DEC$ ALIAS CDF_SET_ZMODE, '_cdf_set_zmode'
END SUBROUTINE CDF_SET_ZMODE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ATTR_SCOPE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ATTR_SCOPE
!DEC$ ALIAS CDF_SET_ATTR_SCOPE, '_cdf_set_attr_scope'
END SUBROUTINE CDF_SET_ATTR_SCOPE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ATTR_GENTRY_DATASPEC
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ATTR_GENTRY_DATASPEC
!DEC$ ALIAS CDF_SET_ATTR_GENTRY_DATASPEC, '_cdf_set_attr_gentry_dataspec'
END SUBROUTINE CDF_SET_ATTR_GENTRY_DATASPEC
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ATTR_RENTRY_DATASPEC
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ATTR_RENTRY_DATASPEC
!DEC$ ALIAS CDF_SET_ATTR_RENTRY_DATASPEC, '_cdf_set_attr_rentry_dataspec'
END SUBROUTINE CDF_SET_ATTR_RENTRY_DATASPEC
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ATTR_ZENTRY_DATASPEC
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ATTR_ZENTRY_DATASPEC
!DEC$ ALIAS CDF_SET_ATTR_ZENTRY_DATASPEC, '_cdf_set_attr_zentry_dataspec'
END SUBROUTINE CDF_SET_ATTR_ZENTRY_DATASPEC
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_COMPRESSION
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_COMPRESSION
!DEC$ ALIAS CDF_SET_COMPRESSION, '_cdf_set_compression'
END SUBROUTINE CDF_SET_COMPRESSION
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ENCODING
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ENCODING
!DEC$ ALIAS CDF_SET_ENCODING, '_cdf_set_encoding'
END SUBROUTINE CDF_SET_ENCODING
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_FORMAT
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_FORMAT
!DEC$ ALIAS CDF_SET_FORMAT, '_cdf_set_format'
END SUBROUTINE CDF_SET_FORMAT
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_MAJORITY
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_MAJORITY
!DEC$ ALIAS CDF_SET_MAJORITY, '_cdf_set_majority'
END SUBROUTINE CDF_SET_MAJORITY
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_CACHESIZE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_CACHESIZE
!DEC$ ALIAS CDF_SET_CACHESIZE, '_cdf_set_cachesize'
END SUBROUTINE CDF_SET_CACHESIZE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_DATASPEC
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_DATASPEC
!DEC$ ALIAS CDF_SET_ZVAR_DATASPEC, '_cdf_set_zvar_dataspec'
END SUBROUTINE CDF_SET_ZVAR_DATASPEC
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_RECVARIANCE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_RECVARIANCE
!DEC$ ALIAS CDF_SET_ZVAR_RECVARIANCE, '_cdf_set_zvar_recvariance'
END SUBROUTINE CDF_SET_ZVAR_RECVARIANCE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_DIMVARIANCES
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_DIMVARIANCES
!DEC$ ALIAS CDF_SET_ZVAR_DIMVARIANCES, '_cdf_set_zvar_dimvariances'
END SUBROUTINE CDF_SET_ZVAR_DIMVARIANCES
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_BLOCKINGFACTOR
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_BLOCKINGFACTOR
!DEC$ ALIAS CDF_SET_ZVAR_BLOCKINGFACTOR, '_cdf_set_zvar_blockingfactor'
END SUBROUTINE CDF_SET_ZVAR_BLOCKINGFACTOR
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_COMPRESSION
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_COMPRESSION
!DEC$ ALIAS CDF_SET_ZVAR_COMPRESSION, '_cdf_set_zvar_compression'
END SUBROUTINE CDF_SET_ZVAR_COMPRESSION
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_PADVALUE
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_PADVALUE
!DEC$ ALIAS CDF_SET_ZVAR_PADVALUE, '_cdf_set_zvar_padvalue'
END SUBROUTINE CDF_SET_ZVAR_PADVALUE
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_SPARSERECORDS
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_SPARSERECORDS
!DEC$ ALIAS CDF_SET_ZVAR_SPARSERECORDS, '_cdf_set_zvar_sparserecords'
END SUBROUTINE CDF_SET_ZVAR_SPARSERECORDS
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_ALLOCRECS
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_ALLOCRECS
!DEC$ ALIAS CDF_SET_ZVAR_ALLOCRECS, '_cdf_set_zvar_allocrecs'
END SUBROUTINE CDF_SET_ZVAR_ALLOCRECS
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_ALLOCBLOCKRECS
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_ALLOCBLOCKRECS
!DEC$ ALIAS CDF_SET_ZVAR_ALLOCBLOCKRECS, '_cdf_set_zvar_allocblockrecs'
END SUBROUTINE CDF_SET_ZVAR_ALLOCBLOCKRECS
END INTERFACE
INTERFACE
SUBROUTINE CDF_SET_ZVAR_INITIALRECS
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_SET_ZVAR_INITIALRECS
!DEC$ ALIAS CDF_SET_ZVAR_INITIALRECS, '_cdf_set_zvar_initialrecs'
END SUBROUTINE CDF_SET_ZVAR_INITIALRECS
END INTERFACE
INTERFACE
SUBROUTINE CDF_PUT_ZVAR_SEQDATA
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_PUT_ZVAR_SEQDATA
!DEC$ ALIAS CDF_PUT_ZVAR_SEQDATA, '_cdf_put_zvar_seqdata'
END SUBROUTINE CDF_PUT_ZVAR_SEQDATA
END INTERFACE
INTERFACE
SUBROUTINE CDF_PUT_ZVAR_RECORDDATA
!DEC$ ATTRIBUTES C, REFERENCE, VARYING ::CDF_PUT_ZVAR_RECORDDATA
!DEC$ ALIAS CDF_PUT_ZVAR_RECORDDATA, '_cdf_put_zvar_recorddata'
END SUBROUTINE CDF_PUT_ZVAR_RECORDDATA
END INTERFACE
syntax highlighted by Code2HTML, v. 0.9.1