/****************************************************************************** * * NSSDC/CDF Header file for CDFdump. * * Version 1.6a, 17-Nov-97, Hughes STX. * * Modification history: * * V1.0 23-Sep-91, J Love Original version (for CDF V2.1). * V1.1 17-May-92, J Love IBM PC port. * V1.2 28-Aug-92, J Love CDF V2.3 (shareable/NeXT/zVar). * V1.3 26-Nov-93, J Love CDF V2.4. * V1.4 27-Oct-94, J Love CDF V2.5. * V1.4a 27-Feb-95, J Love `value' qualifier. * V1.5 28-Mar-95, J Love POSIX. * V1.5a 14-Sep-95, J Love Hyper groups. * V1.6 2-Jul-96, J Love CDF V2.6. * V1.6a 17-Nov-97, J Love Windows NT/Visual C++. * V1.7 19-Jun-02, M Liu Added the default float/double tolerance * values. * ******************************************************************************/ #if !defined(CDFDUMPh_INCLUDEd__) #define CDFDUMPh_INCLUDEd__ /****************************************************************************** * Include files. ******************************************************************************/ #include "cdftools.h" /****************************************************************************** * Parameter/qualifier constants. ******************************************************************************/ #define CDFPATHparm 0 #define DUMPqual 0 #define OUTPUTqual 1 #define FORMATqual 2 #define NOFORMATqual 3 #define VARSqual 4 #define ABOUTqual 5 #define ALLDUMP 0 #define DATADUMP 1 #define METADATADUMP 2 #define DEFAULToptionDUMP ALLDUMP /****************************************************************************** * Global variables. ******************************************************************************/ #if defined(CDFDUMP) int dump = DEFAULToptionDUMP; Logical useFormat = DEFAULTformatDUMP; char outputCDF[CDF_PATHNAME_LEN+1] = "default"; char dumpOption[20]; char varsOption[513]; #else extern char outputCDF[CDF_PATHNAME_LEN+1]; extern int dump; extern Logical useFormat; extern char dumpOption[20]; extern char varsOption[513]; #endif /****************************************************************************** * Function Prototypes. ******************************************************************************/ Logical DumpCDF PROTOARGs((int argC, char *argV[])); void QuitCDF PROTOARGs((char *text, CDFstatus status, char *msg)); /*****************************************************************************/ #endif