;******************************************************************************
;
; NSSDC/CDF CDF `include file' for IDL interface.
;
; Version 1.0, 21-Aug-96, Hughes STX.
;
; Modification history:
;
; V1.0 21-Aug-96, J Love Original version.
;
;******************************************************************************
;+
; NAME:
; cdf0x.pro
;
; PURPOSE:
; `cdf0x.pro' is used to create a set of structure variables containing
; the constants used by the CDF library. The structures created and
; their contents are as follows...
;
; CDFx - General CDF constants.
; CDFdt - Data type codes.
; CDFen - Encoding codes.
; CDFde - Decoding codes.
; CDFic - Informational status codes.
; CDFwc - Warning status codes.
; CDFec - Error status codes.
; CDFiif - Internal Interface functions.
; CDFiix - General Internal Interface items.
; CDFiia - Internal Interface attribute items.
; CDFiie - Internal Interface entry items.
; CDFiir - Internal Interface rVariable items.
; CDFiiz - Internal Interface zVariable items.
;
; These structures contain the same values defined using the `cdf.pro',
; `cdf1.pro', and `cdf2.pro' batch files. To see the contents of each
; structure, use the command...
;
; IDL> help, /structure, <structure-name>
;
; The use of these structures eliminates the problem of too many local
; variables caused by the use of `cdf.pro', `cdf1.pro', and `cdf2.pro'.
;
; This include file is part of the CDF interface provided with the CDF
; distribution. IDL also provides its own built-in interface to CDFs.
;
; CALLING SEQUENCE:
; IDL> @cdf0x.pro
;
; EXAMPLE:
; IDL> @cdf0x.pro
; IDL> status = CDFlib (CDFiif.OPEN_, CDFiii.CDF_, 'rain2x', id, $
; IDL> CDFiif.NULL_)
; IDL> if (status lt CDFx.CDF_WARN) print, 'CDF not opened...'
;
; RESTRICTIONS:
; None.
;
; REVISION HISTORY:
; 21-Aug-96 Original version.
;-
CDFconstantCodes, CDFx
CDFdataTypeCodes, CDFdt
CDFencodingCodes, CDFen
CDFdecodingCodes, CDFde
CDFinfoCodes, CDFic
CDFwarnCodes, CDFwc
CDFerrorCodes, CDFec
CDFiiFunctionCodes, CDFiif
CDFiiItemCodes, CDFiix
CDFii_attrItemCodes, CDFiia
CDFii_entryItemCodes, CDFiie
CDFii_rVarItemCodes, CDFiir
CDFii_zVarItemCodes, CDFiiz