QSAS_2_4/QSAS_dist/src/Utilities/qcdf/cdflib64.h File Reference

#include "cdfdist.h"

Classes

struct  CCRstruct64
struct  CDRstruct64
struct  GDRstruct64
struct  VDRstruct64
struct  VXRstruct64
struct  VVRstruct64
struct  ADRstruct64
struct  AEDRstruct64
struct  CPRstruct64
struct  SPRstruct64
struct  CVVRstruct64
struct  UIRstruct64

Defines

#define CDFLIB64h_INCLUDEd__
#define V3_CDR_OFFSET64   ((Int32) 0x00000008)
#define V3_CCR_OFFSET64   ((Int32) 0x00000008)
#define VDR_WASTED_SIZE64   148
#define SEEKv64(fp, offset, origin)   (V_seek64(fp,offset,origin) == 0)
#define READv64(buffer, size, number, fp)   (V_read64(buffer,size,number,fp) == number)
#define WRITEv64(buffer, size, number, fp)   (V_write64(buffer,size,number,fp) == number)
#define CLOSEv64(fp, vStats)   (V_close64(fp,vStats) == 0)
#define DELETEv64(fp, vStats)   (V_delete64(fp,vStats) == 0)
#define CACHEv64(fp, nBuffers)   (V_setcache64(fp,nBuffers) == 0)
#define FLUSHv64(fp)   (V_flush64(fp) == 0)
#define LoadCVVRx64(cvvr, recordsize, csize)
#define LoadVVRx64(vvr, recordsize)
#define LoadAllocCVVR64(alloc, firstrec, lastrec, csize, xsize)
#define LoadAllocVVR64(alloc, firstrec, lastrec, newvvr)
#define UUIR_BASE_SIZE64   12
#define UIR_BASE_SIZE64   28
#define CDR_BASE_SIZE64   56
#define GDR_BASE_SIZE64   84
#define zVDR_BASE_SIZE64   (88 + CDF_VAR_NAME_LEN256)
#define rVDR_BASE_SIZE64   (84 + CDF_VAR_NAME_LEN256)
#define VXR_BASE_SIZE64   (28 + (16 * NUM_VXR_ENTRIES))
#define VXRx_BASE_SIZE64   (28 + (16 * NUM_VXRx_ENTRIES))
#define VVR_BASE_SIZE64   12
#define ADR_BASE_SIZE64   (68 + CDF_ATTR_NAME_LEN256)
#define AEDR_BASE_SIZE64   56
#define CCR_BASE_SIZE64   32
#define CPR_BASE_SIZE64   24
#define SPR_BASE_SIZE64   24
#define CVVR_BASE_SIZE64   24
#define CCR_RECORDSIZE_OFFSET64   0
#define CCR_RECORDTYPE_OFFSET64   8
#define CCR_CPROFFSET_OFFSET64   12
#define CCR_USIZE_OFFSET64   20
#define CCR_RFUa_OFFSET64   28
#define CDR_RECORDSIZE_OFFSET64   0
#define CDR_RECORDTYPE_OFFSET64   8
#define CDR_GDROFFSET_OFFSET64   12
#define CDR_VERSION_OFFSET64   20
#define CDR_RELEASE_OFFSET64   24
#define CDR_ENCODING_OFFSET64   28
#define CDR_FLAGS_OFFSET64   32
#define CDR_RFUa_OFFSET64   36
#define CDR_RFUb_OFFSET64   40
#define CDR_INCREMENT_OFFSET64   44
#define CDR_RFUd_OFFSET64   48
#define CDR_RFUe_OFFSET64   52
#define CDR_COPYRIGHT_OFFSET64   56
#define GDR_RECORDSIZE_OFFSET64   0
#define GDR_RECORDTYPE_OFFSET64   8
#define GDR_rVDRHEAD_OFFSET64   12
#define GDR_zVDRHEAD_OFFSET64   20
#define GDR_ADRHEAD_OFFSET64   28
#define GDR_EOF_OFFSET64   36
#define GDR_NrVARS_OFFSET64   44
#define GDR_NUMATTR_OFFSET64   48
#define GDR_rMAXREC_OFFSET64   52
#define GDR_rNUMDIMS_OFFSET64   56
#define GDR_NzVARS_OFFSET64   60
#define GDR_UIRHEAD_OFFSET64   64
#define GDR_RFUc_OFFSET64   72
#define GDR_RFUd_OFFSET64   76
#define GDR_RFUe_OFFSET64   80
#define GDR_rDIMSIZES_OFFSET64   84
#define VDR_RECORDSIZE_OFFSET64   0
#define VDR_RECORDTYPE_OFFSET64   8
#define VDR_VDRNEXT_OFFSET64   12
#define VDR_DATATYPE_OFFSET64   20
#define VDR_MAXREC_OFFSET64   24
#define VDR_VXRHEAD_OFFSET64   28
#define VDR_VXRTAIL_OFFSET64   36
#define VDR_FLAGS_OFFSET64   44
#define VDR_sRECORDS_OFFSET64   48
#define VDR_RFUb_OFFSET64   52
#define VDR_RFUc_OFFSET64   56
#define VDR_RFUf_OFFSET64   60
#define VDR_NUMELEMS_OFFSET64   64
#define VDR_NUM_OFFSET64   68
#define VDR_CPRorSPR_OFFSET64   72
#define VDR_BLOCKING_OFFSET64   80
#define VDR_NAME_OFFSET64   84
#define rVDR_DIMVARYS_OFFSET64   340
#define rVDR_PADVALUE_OFFSETb64   340
#define zVDR_zNUMDIMS_OFFSET64   340
#define zVDR_zDIMSIZES_OFFSET64   344
#define zVDR_DIMVARYS_OFFSETb64   344
#define zVDR_PADVALUE_OFFSETb64   344
#define VDR_WASTED_OFFSET64   48
#define VXR_RECORDSIZE_OFFSET64   0
#define VXR_RECORDTYPE_OFFSET64   8
#define VXR_VXRNEXT_OFFSET64   12
#define VXR_NENTRIES_OFFSET64   20
#define VXR_NUSEDENTRIES_OFFSET64   24
#define VXR_FIRSTREC_OFFSET64   28
#define VVR_RECORDSIZE_OFFSET64   0
#define VVR_RECORDTYPE_OFFSET64   8
#define ADR_RECORDSIZE_OFFSET64   0
#define ADR_RECORDTYPE_OFFSET64   8
#define ADR_ADRNEXT_OFFSET64   12
#define ADR_AgrEDRHEAD_OFFSET64   20
#define ADR_SCOPE_OFFSET64   28
#define ADR_NUM_OFFSET64   32
#define ADR_NgrENTRIES_OFFSET64   36
#define ADR_MAXgrENTRY_OFFSET64   40
#define ADR_RFUa_OFFSET64   44
#define ADR_AzEDRHEAD_OFFSET64   48
#define ADR_NzENTRIES_OFFSET64   56
#define ADR_MAXzENTRY_OFFSET64   60
#define ADR_RFUe_OFFSET64   64
#define ADR_NAME_OFFSET64   68
#define AEDR_RECORDSIZE_OFFSET64   0
#define AEDR_RECORDTYPE_OFFSET64   8
#define AEDR_AEDRNEXT_OFFSET64   12
#define AEDR_ATTRNUM_OFFSET64   20
#define AEDR_DATATYPE_OFFSET64   24
#define AEDR_NUM_OFFSET64   28
#define AEDR_NUMELEMS_OFFSET64   32
#define AEDR_RFUa_OFFSET64   36
#define AEDR_RFUb_OFFSET64   40
#define AEDR_RFUc_OFFSET64   44
#define AEDR_RFUd_OFFSET64   48
#define AEDR_RFUe_OFFSET64   52
#define AEDR_VALUE_OFFSET64   56
#define CPR_RECORDSIZE_OFFSET64   0
#define CPR_RECORDTYPE_OFFSET64   8
#define CPR_CTYPE_OFFSET64   12
#define CPR_RFUa_OFFSET64   16
#define CPR_PCOUNT_OFFSET64   20
#define CPR_CPARM1_OFFSET64   24
#define CPR_CPARM2_OFFSET64   28
#define CPR_CPARM3_OFFSET64   32
#define CPR_CPARM4_OFFSET64   36
#define CPR_CPARM5_OFFSET64   40
#define SPR_RECORDSIZE_OFFSET64   0
#define SPR_RECORDTYPE_OFFSET64   8
#define SPR_STYPE_OFFSET64   12
#define SPR_RFUa_OFFSET64   16
#define SPR_PCOUNT_OFFSET64   20
#define SPR_SPARM1_OFFSET64   24
#define SPR_SPARM2_OFFSET64   32
#define SPR_SPARM3_OFFSET64   32
#define SPR_SPARM4_OFFSET64   36
#define SPR_SPARM5_OFFSET64   40
#define CVVR_RECORDSIZE_OFFSET64   0
#define CVVR_RECORDTYPE_OFFSET64   8
#define CVVR_RFUa_OFFSET64   12
#define CVVR_CSIZE_OFFSET64   16
#define UIR_RECORDSIZE_OFFSET64   0
#define UIR_RECORDTYPE_OFFSET64   8
#define UIR_NEXTUIR_OFFSET64   12
#define UIR_PREVUIR_OFFSET64   20

Functions

STATICforIDL CDFstatus
ValidateCompression64 
PROTOARGs ((long cType, long *cParms))
STATICforIDL Logical Read32s_64 PROTOARGs ((vFILE *fp, Int32 *buffer, int count))
STATICforIDL CDFstatus WasteIR64 PROTOARGs ((struct CDFstruct *CDF, OFF_T offset, OFF_T size))
STATICforIDL CDFstatus
RecordByteOffset64 
PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 phyRecN, OFF_T *offset))
STATICforIDL CDFstatus
AllocateRecords64 
VARPROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct alloc))
STATICforIDL CDFstatus
PadUnRecords64 
PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec))
STATICforIDL CDFstatus
CloseVarFiles64 
PROTOARGs ((struct CDFstruct *CDF))
STATICforIDL Logical WriteAccess64 PROTOARGs ((struct CDFstruct *CDF, Logical forDelete, CDFstatus *pStatus))
STATICforIDL CDFstatus
WriteBuffer64 
PROTOARGs ((struct CDFstruct *CDF, vFILE *fp, Int32 dataType, Int32 numElems, void *buffer))
STATICforIDL CDFstatus
WriteVarElems64 
PROTOARGs ((struct VarStruct *Var, vFILE *fp, OFF_T offset, Int32 numElems, void *buffer))
STATICforIDL CDFstatus HyperRead64 PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, struct rdSTRUCT *rd, void *buffer))
STATICforIDL CDFstatus
HyperReadDim64 
PROTOARGs ((Int32 numDims, Int32 *dimSizes, Int32 *dimVarys, Int32 *indices, Int32 *counts, Int32 *intervals, Int32 *nHypDimValues, Int32 *nPhyDimValues, Logical *fullPhyDim, int firstDim, int dimIncr, Int32 recNum, Int32 offset, void *buffer, void *phyBuffer, struct CDFstruct *CDF, struct VarStruct *Var))
STATICforIDL CDFstatus CDFcre64 PROTOARGs ((struct VAstruct *Va, struct CurStruct *Cur))
STATICforIDL CDFstatus
UpdateMaxRec64 
PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 phyRecNum))
STATICforIDL CDFstatus
LocateCurrentVar64 
PROTOARGs ((struct CDFstruct *CDF, Logical zOp, OFF_T *offset, Logical *zVar, struct VarStruct **Var))
STATICforIDL CDFstatus
InitCurrentVar64 
PROTOARGs ((struct CDFstruct *CDF, Logical zVar, struct VarStruct **Var))
STATICforIDL CDFstatus InitVar64 PROTOARGs ((struct CDFstruct *CDF, Int32 varN, Logical zVar, struct VarStruct **Var))
STATICforIDL CDFstatus InitVar2_64 PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var))
STATICforIDL CDFstatus
FindAttrByName64 
PROTOARGs ((struct CDFstruct *CDF, char *searchName, OFF_T *offset))
STATICforIDL CDFstatus
FindAttrByNumber64 
PROTOARGs ((struct CDFstruct *CDF, Int32 searchNum, OFF_T *offset))
STATICforIDL CDFstatus
FindEntryByNumber64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T ADRoffset, Logical zEntry, Int32 entryN, OFF_T *offset))
STATICforIDL CDFstatus
FindVarByName64 
PROTOARGs ((struct CDFstruct *CDF, char *searchName, OFF_T *offset, Logical *zVar, struct VarStruct **Var))
STATICforIDL CDFstatus
FindVarByNumber64 
PROTOARGs ((struct CDFstruct *CDF, Int32 searchNum, Logical zVar, OFF_T *offset))
STATICforIDL CDFstatus
FindLastAttr64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T *lastOffset))
STATICforIDL CDFstatus
FindLastEntry64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T ADRoffset, Logical zEntry, OFF_T *lastOffset))
STATICforIDL CDFstatus
FindPrevEntry64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T ADRoffset, OFF_T searchOffset, Logical zEntry, OFF_T *prevOffset))
STATICforIDL CDFstatus
CheckEntryOp64 
PROTOARGs ((struct CDFstruct *CDF, int entryType))
STATICforIDL CDFstatus
SetCURgrEntry64 
PROTOARGs ((struct CDFstruct *CDF, Logical useCurrent, Int32 entryNum))
STATICforIDL CDFstatus
CalcDimParms64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T offset, Logical zVar, Int32 *numDimsP, Int32 dimSizesP[], Int32 dimVarysP[]))
STATICforIDL CDFstatus AllocateIR64 PROTOARGs ((struct CDFstruct *CDF, OFF_T size, OFF_T *offset))
STATICforIDL CDFstatus ResizeIR64 PROTOARGs ((struct CDFstruct *CDF, OFF_T curOffset, OFF_T newSize, OFF_T *newOffset, Logical move, Logical *success))
STATICforIDL CDFstatus RemoveUIRs64 PROTOARGs ((struct CDFstruct *CDF, OFF_T sOffset, OFF_T eOffset))
STATICforIDL CDFstatus LastRecord64 PROTOARGs ((struct CDFstruct *CDF, OFF_T offset, Logical zVar, Int32 *recNum))
STATICforIDL CDFstatus
VerifyNoRecordsWritten64 
PROTOARGs ((struct CDFstruct *CDF, Logical *no))
STATICforIDL CDFstatus ReadIrSize64 PROTOARGs ((vFILE *fp, OFF_T offset, OFF_T *irSize))
STATICforIDL CDFstatus ReadCDR64 VARPROTOARGs ((vFILE *fp, OFF_T offset,...))
STATICforIDL CDFstatus ReadVDR64 VARPROTOARGs ((struct CDFstruct *CDF, vFILE *fp, OFF_T offset, Logical zVar,...))
STATICforIDL Logical Write32_64 PROTOARGs ((vFILE *fp, Int32 *value))
STATICforIDL CDFstatus
WriteIrType64 
PROTOARGs ((vFILE *fp, OFF_T offset, Int32 *irType))
STATICforIDL CDFstatus WriteAEDR64 VARPROTOARGs ((struct CDFstruct *CDF, vFILE *fp, OFF_T offset,...))
STATICforIDL void AbortAccess64 PROTOARGs ((struct CDFstruct *CDF, Logical updateCDF, Logical deleteCDF))
STATICforIDL CDFstatus
DeleteEntry64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T aOffset, OFF_T eOffset))
STATICforIDL CDFstatus
DecompressCDF64 
PROTOARGs ((vFILE *dotFp, vFILE *uDotFp))
STATICforIDL CDFstatus
WriteCompressedCDF64 
PROTOARGs ((struct CDFstruct *CDF, struct CPRstruct64 *CPR, Logical empty))
STATICforIDL CDFstatus CopyCDF64 PROTOARGs ((vFILE *srcFp, vFILE *destFp))
STATICforIDL CDFstatus
CompressRLE0_64 
PROTOARGs ((vFILE *srcFp, OFF_T srcOffset, OFF_T srcSize, CDFstatus srcError, vFILE *destFp, OFF_T destOffset, OFF_T *destSize, CDFstatus destError))
STATICforIDL CDFstatus
DecompressRLE0_64 
PROTOARGs ((vFILE *srcFp, OFF_T srcOffset, OFF_T srcSize, CDFstatus srcError, vFILE *destFp, OFF_T destOffset, CDFstatus destError))
STATICforIDL CDFstatus
CompressHUFF0_64 
PROTOARGs ((vFILE *input, OFF_T iOffset, OFF_T iSize, CDFstatus iError, vFILE *oFp, OFF_T oOffset, OFF_T *oSize, CDFstatus oError))
STATICforIDL CDFstatus
DecompressHUFF0_64 
PROTOARGs ((vFILE *iFp, OFF_T iOffset, CDFstatus iError, vFILE *output, OFF_T oOffset, CDFstatus oError))
STATICforIDL CDFstatus
CompressGZIP_64 
PROTOARGs ((vFILE *srcFp, OFF_T srcOffset, OFF_T srcSize, CDFstatus srcError, vFILE *destFp, OFF_T destOffset, OFF_T *destSize, CDFstatus destError, Int32 level))
STATICforIDL CDFstatus
DecompressGZIP_64 
PROTOARGs ((vFILE *srcFp, OFF_T srcOffset, CDFstatus srcError, vFILE *destFp, OFF_T destOffset, CDFstatus destError))
STATICforIDL CDFstatus
WriteVarValues64 
PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, Int32 offset, Int32 nValues, void *buffer))
STATICforIDL CDFstatus
SearchForRecord64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 recNum, Int32 *firstRec, Int32 *lastRec, OFF_T *offset, Logical *found))
STATICforIDL CDFstatus
IndexingStatistics64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 *nVXRsP, Int32 *nEntriesP, Int32 *nAllocP, Int32 *nRecordsP, Int32 *nLevelsP))
STATICforIDL CDFstatus
DefaultPadBuffer64 
PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 nValues, void *buffer))
STATICforIDL CDFstatus
BuildPadBuffer64 
PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 nRecords, int *how, void **buffer, Logical encode))
STATICforIDL CDFstatus
WritePadValues64 
PROTOARGs ((struct VarStruct *Var, vFILE *fp, OFF_T offset, Int32 nRecords, int how, void *buffer))
STATICforIDL CDFstatus PrevRecord64 PROTOARGs ((struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 baseRec, Int32 *prevRec, Logical *found))
STATICforIDL CDFstatus NextRecord64 PROTOARGs ((struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 baseRec, Int32 *nextRec, Logical *found))
STATICforIDL CDFstatus
VariableType64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T vdrOffset, Logical zVar, int *vType))
STATICforIDL CDFstatus
InitVarStage64 
PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 nBytes))
STATICforIDL CDFstatus CopyBytes64 PROTOARGs ((vFILE *iFp, OFF_T iStart, CDFstatus iError, OFF_T nBytes, vFILE *oFp, OFF_T oStart, CDFstatus oError))
STATICforIDL CDFstatus
ModIndexOffset64 
PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, OFF_T newOffset))
STATICforIDL CDFstatus
InitScratch64 
PROTOARGs ((char *scratchDir, vFILE **scratchFpH, int cacheSize))
STATICforIDL CDFstatus
CalcCompressionPct64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T vdrOffset, Logical zVar, long *cPct))
STATICforIDL CDFstatus
CalcPhyRecBytes64 
PROTOARGs ((struct CDFstruct *CDF, OFF_T vdrOffset, Logical zVar, Int32 *nPhyRecBytes))
STATICforIDL void InitNewVXR64 PROTOARGs ((struct VXRstruct64 *VXR, Int32 firstRec, Int32 lastRec, OFF_T offset))
STATICforIDL CDFstatus Compress64 PROTOARGs ((vFILE *iFp, OFF_T iOffset, OFF_T iSize, CDFstatus iError, Int32 cType, Int32 cParms[], vFILE *oFp, OFF_T oOffset, OFF_T *oSize, CDFstatus oError))
STATICforIDL CDFstatus Decompress64 PROTOARGs ((vFILE *iFp, OFF_T iOffset, OFF_T iSize, CDFstatus iError, Int32 cType, Int32 cParms[], vFILE *oFp, OFF_T oOffset, CDFstatus oError))
STATICforIDL CDFstatus
DecompressToStage64 
PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, OFF_T offset, OFF_T uSize))
VISIBLE_PREFIX vFILE *V_open64 PROTOARGs ((char *file_spec, char *a_mode))
VISIBLE_PREFIX int V_setcache64 PROTOARGs ((vFILE *vfp, int nCacheBuffers))
VISIBLE_PREFIX int V_seek64 PROTOARGs ((vFILE *vfp, OFF_T offset, int direction))
VISIBLE_PREFIX OFF_T V_tell64 PROTOARGs ((vFILE *vfp))
VISIBLE_PREFIX size_t V_read64 PROTOARGs ((void *buffer, size_t item_size, size_t n_items, vFILE *vfp))
VISIBLE_PREFIX int V_getc64 PROTOARGs ((vFILE *fp))
VISIBLE_PREFIX int V_putc64 PROTOARGs ((int value, vFILE *fp))
VISIBLE_PREFIX int V_close64 PROTOARGs ((vFILE *vfp, vSTATS *vStats))
VISIBLE_PREFIX int V_delete64 PROTOARGs ((vFILE *vFp, vSTATS *vStats))
VISIBLE_PREFIX CDFstatus CheckLFS VARPROTOARGs ((char *name, Logical *isLFS, char *fullName))
VISIBLE_PREFIX CDFstatus CheckLFSx VARPROTOARGs ((char *name, Logical *isLFS))

Define Documentation

#define ADR_ADRNEXT_OFFSET64   12

#define ADR_AgrEDRHEAD_OFFSET64   20

#define ADR_AzEDRHEAD_OFFSET64   48

#define ADR_BASE_SIZE64   (68 + CDF_ATTR_NAME_LEN256)

#define ADR_MAXgrENTRY_OFFSET64   40

#define ADR_MAXzENTRY_OFFSET64   60

#define ADR_NAME_OFFSET64   68

#define ADR_NgrENTRIES_OFFSET64   36

#define ADR_NUM_OFFSET64   32

#define ADR_NzENTRIES_OFFSET64   56

#define ADR_RECORDSIZE_OFFSET64   0

#define ADR_RECORDTYPE_OFFSET64   8

#define ADR_RFUa_OFFSET64   44

#define ADR_RFUe_OFFSET64   64

#define ADR_SCOPE_OFFSET64   28

#define AEDR_AEDRNEXT_OFFSET64   12

#define AEDR_ATTRNUM_OFFSET64   20

#define AEDR_BASE_SIZE64   56

#define AEDR_DATATYPE_OFFSET64   24

#define AEDR_NUM_OFFSET64   28

#define AEDR_NUMELEMS_OFFSET64   32

#define AEDR_RECORDSIZE_OFFSET64   0

#define AEDR_RECORDTYPE_OFFSET64   8

#define AEDR_RFUa_OFFSET64   36

#define AEDR_RFUb_OFFSET64   40

#define AEDR_RFUc_OFFSET64   44

#define AEDR_RFUd_OFFSET64   48

#define AEDR_RFUe_OFFSET64   52

#define AEDR_VALUE_OFFSET64   56

#define CACHEv64 ( fp,
nBuffers   )     (V_setcache64(fp,nBuffers) == 0)

#define CCR_BASE_SIZE64   32

#define CCR_CPROFFSET_OFFSET64   12

#define CCR_RECORDSIZE_OFFSET64   0

#define CCR_RECORDTYPE_OFFSET64   8

#define CCR_RFUa_OFFSET64   28

#define CCR_USIZE_OFFSET64   20

#define CDFLIB64h_INCLUDEd__

#define CDR_BASE_SIZE64   56

#define CDR_COPYRIGHT_OFFSET64   56

#define CDR_ENCODING_OFFSET64   28

#define CDR_FLAGS_OFFSET64   32

#define CDR_GDROFFSET_OFFSET64   12

#define CDR_INCREMENT_OFFSET64   44

#define CDR_RECORDSIZE_OFFSET64   0

#define CDR_RECORDTYPE_OFFSET64   8

#define CDR_RELEASE_OFFSET64   24

#define CDR_RFUa_OFFSET64   36

#define CDR_RFUb_OFFSET64   40

#define CDR_RFUd_OFFSET64   48

#define CDR_RFUe_OFFSET64   52

#define CDR_VERSION_OFFSET64   20

#define CLOSEv64 ( fp,
vStats   )     (V_close64(fp,vStats) == 0)

#define CPR_BASE_SIZE64   24

#define CPR_CPARM1_OFFSET64   24

#define CPR_CPARM2_OFFSET64   28

#define CPR_CPARM3_OFFSET64   32

#define CPR_CPARM4_OFFSET64   36

#define CPR_CPARM5_OFFSET64   40

#define CPR_CTYPE_OFFSET64   12

#define CPR_PCOUNT_OFFSET64   20

#define CPR_RECORDSIZE_OFFSET64   0

#define CPR_RECORDTYPE_OFFSET64   8

#define CPR_RFUa_OFFSET64   16

#define CVVR_BASE_SIZE64   24

#define CVVR_CSIZE_OFFSET64   16

#define CVVR_RECORDSIZE_OFFSET64   0

#define CVVR_RECORDTYPE_OFFSET64   8

#define CVVR_RFUa_OFFSET64   12

#define DELETEv64 ( fp,
vStats   )     (V_delete64(fp,vStats) == 0)

#define FLUSHv64 ( fp   )     (V_flush64(fp) == 0)

#define GDR_ADRHEAD_OFFSET64   28

#define GDR_BASE_SIZE64   84

#define GDR_EOF_OFFSET64   36

#define GDR_NrVARS_OFFSET64   44

#define GDR_NUMATTR_OFFSET64   48

#define GDR_NzVARS_OFFSET64   60

#define GDR_rDIMSIZES_OFFSET64   84

#define GDR_RECORDSIZE_OFFSET64   0

#define GDR_RECORDTYPE_OFFSET64   8

#define GDR_RFUc_OFFSET64   72

#define GDR_RFUd_OFFSET64   76

#define GDR_RFUe_OFFSET64   80

#define GDR_rMAXREC_OFFSET64   52

#define GDR_rNUMDIMS_OFFSET64   56

#define GDR_rVDRHEAD_OFFSET64   12

#define GDR_UIRHEAD_OFFSET64   64

#define GDR_zVDRHEAD_OFFSET64   20

#define LoadAllocCVVR64 ( alloc,
firstrec,
lastrec,
csize,
xsize   ) 

Value:

alloc.first = (Int32) (firstrec); \
alloc.last = (Int32) (lastrec); \
alloc.type = (int) CVVR_; \
alloc.cvvr64.cSize = (OFF_T) (csize); \
alloc.cvvr64.xSize = (OFF_T) (xsize);

#define LoadAllocVVR64 ( alloc,
firstrec,
lastrec,
newvvr   ) 

Value:

alloc.first = (Int32) (firstrec); \
alloc.last = (Int32) (lastrec); \
alloc.type = (int) VVR_; \
alloc.vvr.new = (Logical) (newvvr);

#define LoadCVVRx64 ( cvvr,
recordsize,
csize   ) 

Value:

cvvr.RecordSize = (OFF_T) (recordsize); \
cvvr.RecordType = CVVR_; \
cvvr.rfuA = (Int32) 0; \
cvvr.cSize = (OFF_T) (csize);

#define LoadVVRx64 ( vvr,
recordsize   ) 

Value:

vvr.RecordSize = (OFF_T) (recordsize); \
vvr.RecordType = VVR_;

#define READv64 ( buffer,
size,
number,
fp   )     (V_read64(buffer,size,number,fp) == number)

#define rVDR_BASE_SIZE64   (84 + CDF_VAR_NAME_LEN256)

#define rVDR_DIMVARYS_OFFSET64   340

#define rVDR_PADVALUE_OFFSETb64   340

#define SEEKv64 ( fp,
offset,
origin   )     (V_seek64(fp,offset,origin) == 0)

#define SPR_BASE_SIZE64   24

#define SPR_PCOUNT_OFFSET64   20

#define SPR_RECORDSIZE_OFFSET64   0

#define SPR_RECORDTYPE_OFFSET64   8

#define SPR_RFUa_OFFSET64   16

#define SPR_SPARM1_OFFSET64   24

#define SPR_SPARM2_OFFSET64   32

#define SPR_SPARM3_OFFSET64   32

#define SPR_SPARM4_OFFSET64   36

#define SPR_SPARM5_OFFSET64   40

#define SPR_STYPE_OFFSET64   12

#define UIR_BASE_SIZE64   28

#define UIR_NEXTUIR_OFFSET64   12

#define UIR_PREVUIR_OFFSET64   20

#define UIR_RECORDSIZE_OFFSET64   0

#define UIR_RECORDTYPE_OFFSET64   8

#define UUIR_BASE_SIZE64   12

#define V3_CCR_OFFSET64   ((Int32) 0x00000008)

#define V3_CDR_OFFSET64   ((Int32) 0x00000008)

#define VDR_BLOCKING_OFFSET64   80

#define VDR_CPRorSPR_OFFSET64   72

#define VDR_DATATYPE_OFFSET64   20

#define VDR_FLAGS_OFFSET64   44

#define VDR_MAXREC_OFFSET64   24

#define VDR_NAME_OFFSET64   84

#define VDR_NUM_OFFSET64   68

#define VDR_NUMELEMS_OFFSET64   64

#define VDR_RECORDSIZE_OFFSET64   0

#define VDR_RECORDTYPE_OFFSET64   8

#define VDR_RFUb_OFFSET64   52

#define VDR_RFUc_OFFSET64   56

#define VDR_RFUf_OFFSET64   60

#define VDR_sRECORDS_OFFSET64   48

#define VDR_VDRNEXT_OFFSET64   12

#define VDR_VXRHEAD_OFFSET64   28

#define VDR_VXRTAIL_OFFSET64   36

#define VDR_WASTED_OFFSET64   48

#define VDR_WASTED_SIZE64   148

#define VVR_BASE_SIZE64   12

#define VVR_RECORDSIZE_OFFSET64   0

#define VVR_RECORDTYPE_OFFSET64   8

#define VXR_BASE_SIZE64   (28 + (16 * NUM_VXR_ENTRIES))

#define VXR_FIRSTREC_OFFSET64   28

#define VXR_NENTRIES_OFFSET64   20

#define VXR_NUSEDENTRIES_OFFSET64   24

#define VXR_RECORDSIZE_OFFSET64   0

#define VXR_RECORDTYPE_OFFSET64   8

#define VXR_VXRNEXT_OFFSET64   12

#define VXRx_BASE_SIZE64   (28 + (16 * NUM_VXRx_ENTRIES))

#define WRITEv64 ( buffer,
size,
number,
fp   )     (V_write64(buffer,size,number,fp) == number)

#define zVDR_BASE_SIZE64   (88 + CDF_VAR_NAME_LEN256)

#define zVDR_DIMVARYS_OFFSETb64   344

#define zVDR_PADVALUE_OFFSETb64   344

#define zVDR_zDIMSIZES_OFFSET64   344

#define zVDR_zNUMDIMS_OFFSET64   340


Function Documentation

VISIBLE_PREFIX int V_delete64 PROTOARGs ( (vFILE *vFp, vSTATS *vStats)   ) 

VISIBLE_PREFIX int V_close64 PROTOARGs ( (vFILE *vfp, vSTATS *vStats)   ) 

VISIBLE_PREFIX int V_putc64 PROTOARGs ( (int value, vFILE *fp)   ) 

VISIBLE_PREFIX int V_getc64 PROTOARGs ( (vFILE *fp)   ) 

VISIBLE_PREFIX size_t V_read64 PROTOARGs ( (void *buffer, size_t item_size, size_t n_items, vFILE *vfp)   ) 

VISIBLE_PREFIX OFF_T V_tell64 PROTOARGs ( (vFILE *vfp)   ) 

VISIBLE_PREFIX int V_seek64 PROTOARGs ( (vFILE *vfp, OFF_T offset, int direction)   ) 

VISIBLE_PREFIX int V_setcache64 PROTOARGs ( (vFILE *vfp, int nCacheBuffers)   ) 

VISIBLE_PREFIX vFILE* V_open64 PROTOARGs ( (char *file_spec, char *a_mode)   ) 

STATICforIDL CDFstatus DecompressToStage64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, OFF_T offset, OFF_T uSize)   ) 

STATICforIDL CDFstatus Decompress64 PROTOARGs ( (vFILE *iFp, OFF_T iOffset, OFF_T iSize, CDFstatus iError, Int32 cType, Int32 cParms[], vFILE *oFp, OFF_T oOffset, CDFstatus oError)   ) 

STATICforIDL CDFstatus Compress64 PROTOARGs ( (vFILE *iFp, OFF_T iOffset, OFF_T iSize, CDFstatus iError, Int32 cType, Int32 cParms[], vFILE *oFp, OFF_T oOffset, OFF_T *oSize, CDFstatus oError)   ) 

STATICforIDL void InitNewVXR64 PROTOARGs ( (struct VXRstruct64 *VXR, Int32 firstRec, Int32 lastRec, OFF_T offset)   ) 

STATICforIDL CDFstatus CalcPhyRecBytes64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T vdrOffset, Logical zVar, Int32 *nPhyRecBytes)   ) 

STATICforIDL CDFstatus CalcCompressionPct64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T vdrOffset, Logical zVar, long *cPct)   ) 

STATICforIDL CDFstatus InitScratch64 PROTOARGs ( (char *scratchDir, vFILE **scratchFpH, int cacheSize)   ) 

STATICforIDL CDFstatus ModIndexOffset64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, OFF_T newOffset)   ) 

STATICforIDL CDFstatus CopyBytes64 PROTOARGs ( (vFILE *iFp, OFF_T iStart, CDFstatus iError, OFF_T nBytes, vFILE *oFp, OFF_T oStart, CDFstatus oError)   ) 

STATICforIDL CDFstatus InitVarStage64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 nBytes)   ) 

STATICforIDL CDFstatus VariableType64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T vdrOffset, Logical zVar, int *vType)   ) 

STATICforIDL CDFstatus NextRecord64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 baseRec, Int32 *nextRec, Logical *found)   ) 

STATICforIDL CDFstatus PrevRecord64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 baseRec, Int32 *prevRec, Logical *found)   ) 

STATICforIDL CDFstatus WritePadValues64 PROTOARGs ( (struct VarStruct *Var, vFILE *fp, OFF_T offset, Int32 nRecords, int how, void *buffer  ) 

STATICforIDL CDFstatus BuildPadBuffer64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 nRecords, int *how, void **buffer, Logical encode)   ) 

STATICforIDL CDFstatus DefaultPadBuffer64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 nValues, void *buffer  ) 

STATICforIDL CDFstatus IndexingStatistics64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 *nVXRsP, Int32 *nEntriesP, Int32 *nAllocP, Int32 *nRecordsP, Int32 *nLevelsP)   ) 

STATICforIDL CDFstatus SearchForRecord64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 recNum, Int32 *firstRec, Int32 *lastRec, OFF_T *offset, Logical *found)   ) 

STATICforIDL CDFstatus WriteVarValues64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, Int32 offset, Int32 nValues, void *buffer  ) 

STATICforIDL CDFstatus DecompressGZIP_64 PROTOARGs ( (vFILE *srcFp, OFF_T srcOffset, CDFstatus srcError, vFILE *destFp, OFF_T destOffset, CDFstatus destError)   ) 

STATICforIDL CDFstatus CompressGZIP_64 PROTOARGs ( (vFILE *srcFp, OFF_T srcOffset, OFF_T srcSize, CDFstatus srcError, vFILE *destFp, OFF_T destOffset, OFF_T *destSize, CDFstatus destError, Int32 level)   ) 

STATICforIDL CDFstatus DecompressHUFF0_64 PROTOARGs ( (vFILE *iFp, OFF_T iOffset, CDFstatus iError, vFILE *output, OFF_T oOffset, CDFstatus oError)   ) 

STATICforIDL CDFstatus CompressHUFF0_64 PROTOARGs ( (vFILE *input, OFF_T iOffset, OFF_T iSize, CDFstatus iError, vFILE *oFp, OFF_T oOffset, OFF_T *oSize, CDFstatus oError)   ) 

STATICforIDL CDFstatus DecompressRLE0_64 PROTOARGs ( (vFILE *srcFp, OFF_T srcOffset, OFF_T srcSize, CDFstatus srcError, vFILE *destFp, OFF_T destOffset, CDFstatus destError)   ) 

STATICforIDL CDFstatus CompressRLE0_64 PROTOARGs ( (vFILE *srcFp, OFF_T srcOffset, OFF_T srcSize, CDFstatus srcError, vFILE *destFp, OFF_T destOffset, OFF_T *destSize, CDFstatus destError)   ) 

STATICforIDL CDFstatus CopyCDF64 PROTOARGs ( (vFILE *srcFp, vFILE *destFp)   ) 

STATICforIDL CDFstatus WriteCompressedCDF64 PROTOARGs ( (struct CDFstruct *CDF, struct CPRstruct64 *CPR, Logical empty)   ) 

STATICforIDL CDFstatus DecompressCDF64 PROTOARGs ( (vFILE *dotFp, vFILE *uDotFp)   ) 

STATICforIDL CDFstatus DeleteEntry64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T aOffset, OFF_T eOffset)   ) 

STATICforIDL void AbortAccess64 PROTOARGs ( (struct CDFstruct *CDF, Logical updateCDF, Logical deleteCDF)   ) 

STATICforIDL CDFstatus WriteIrType64 PROTOARGs ( (vFILE *fp, OFF_T offset, Int32 *irType)   ) 

STATICforIDL Logical Write32_64 PROTOARGs ( (vFILE *fp, Int32 *value)   ) 

STATICforIDL CDFstatus ReadIrSize64 PROTOARGs ( (vFILE *fp, OFF_T offset, OFF_T *irSize)   ) 

STATICforIDL CDFstatus VerifyNoRecordsWritten64 PROTOARGs ( (struct CDFstruct *CDF, Logical *no)   ) 

STATICforIDL CDFstatus LastRecord64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T offset, Logical zVar, Int32 *recNum)   ) 

STATICforIDL CDFstatus RemoveUIRs64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T sOffset, OFF_T eOffset)   ) 

STATICforIDL CDFstatus ResizeIR64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T curOffset, OFF_T newSize, OFF_T *newOffset, Logical move, Logical *success)   ) 

STATICforIDL CDFstatus AllocateIR64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T size, OFF_T *offset)   ) 

STATICforIDL CDFstatus CalcDimParms64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T offset, Logical zVar, Int32 *numDimsP, Int32 dimSizesP[], Int32 dimVarysP[])   ) 

STATICforIDL CDFstatus SetCURgrEntry64 PROTOARGs ( (struct CDFstruct *CDF, Logical useCurrent, Int32 entryNum)   ) 

STATICforIDL CDFstatus CheckEntryOp64 PROTOARGs ( (struct CDFstruct *CDF, int entryType)   ) 

STATICforIDL CDFstatus FindPrevEntry64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T ADRoffset, OFF_T searchOffset, Logical zEntry, OFF_T *prevOffset)   ) 

STATICforIDL CDFstatus FindLastEntry64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T ADRoffset, Logical zEntry, OFF_T *lastOffset)   ) 

STATICforIDL CDFstatus FindLastAttr64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T *lastOffset)   ) 

STATICforIDL CDFstatus FindVarByNumber64 PROTOARGs ( (struct CDFstruct *CDF, Int32 searchNum, Logical zVar, OFF_T *offset)   ) 

STATICforIDL CDFstatus FindVarByName64 PROTOARGs ( (struct CDFstruct *CDF, char *searchName, OFF_T *offset, Logical *zVar, struct VarStruct **Var)   ) 

STATICforIDL CDFstatus FindEntryByNumber64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T ADRoffset, Logical zEntry, Int32 entryN, OFF_T *offset)   ) 

STATICforIDL CDFstatus FindAttrByNumber64 PROTOARGs ( (struct CDFstruct *CDF, Int32 searchNum, OFF_T *offset)   ) 

STATICforIDL CDFstatus FindAttrByName64 PROTOARGs ( (struct CDFstruct *CDF, char *searchName, OFF_T *offset)   ) 

STATICforIDL CDFstatus InitVar2_64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var)   ) 

STATICforIDL CDFstatus InitVar64 PROTOARGs ( (struct CDFstruct *CDF, Int32 varN, Logical zVar, struct VarStruct **Var)   ) 

STATICforIDL CDFstatus InitCurrentVar64 PROTOARGs ( (struct CDFstruct *CDF, Logical zVar, struct VarStruct **Var)   ) 

STATICforIDL CDFstatus LocateCurrentVar64 PROTOARGs ( (struct CDFstruct *CDF, Logical zOp, OFF_T *offset, Logical *zVar, struct VarStruct **Var)   ) 

STATICforIDL CDFstatus UpdateMaxRec64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 phyRecNum)   ) 

STATICforIDL CDFstatus CDFcre64 PROTOARGs ( (struct VAstruct *Va, struct CurStruct *Cur  ) 

STATICforIDL CDFstatus HyperReadDim64 PROTOARGs ( (Int32 numDims, Int32 *dimSizes, Int32 *dimVarys, Int32 *indices, Int32 *counts, Int32 *intervals, Int32 *nHypDimValues, Int32 *nPhyDimValues, Logical *fullPhyDim, int firstDim, int dimIncr, Int32 recNum, Int32 offset, void *buffer, void *phyBuffer, struct CDFstruct *CDF, struct VarStruct *Var)   ) 

STATICforIDL CDFstatus HyperRead64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, struct rdSTRUCT *rd, void *buffer  ) 

STATICforIDL CDFstatus WriteVarElems64 PROTOARGs ( (struct VarStruct *Var, vFILE *fp, OFF_T offset, Int32 numElems, void *buffer  ) 

STATICforIDL CDFstatus WriteBuffer64 PROTOARGs ( (struct CDFstruct *CDF, vFILE *fp, Int32 dataType, Int32 numElems, void *buffer  ) 

STATICforIDL Logical WriteAccess64 PROTOARGs ( (struct CDFstruct *CDF, Logical forDelete, CDFstatus *pStatus)   ) 

STATICforIDL CDFstatus CloseVarFiles64 PROTOARGs ( (struct CDFstruct *CDF)   ) 

STATICforIDL CDFstatus PadUnRecords64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec)   ) 

STATICforIDL CDFstatus RecordByteOffset64 PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 phyRecN, OFF_T *offset)   ) 

STATICforIDL CDFstatus WasteIR64 PROTOARGs ( (struct CDFstruct *CDF, OFF_T offset, OFF_T size)   ) 

STATICforIDL Logical Read32s_64 PROTOARGs ( (vFILE *fp, Int32 *buffer, int count)   ) 

STATICforIDL CDFstatus ValidateCompression64 PROTOARGs ( (long cType, long *cParms)   ) 

VISIBLE_PREFIX CDFstatus CheckLFSx VARPROTOARGs ( (char *name, Logical *isLFS)   ) 

VISIBLE_PREFIX CDFstatus CheckLFS VARPROTOARGs ( (char *name, Logical *isLFS, char *fullName)   ) 

STATICforIDL CDFstatus WriteAEDR64 VARPROTOARGs ( (struct CDFstruct *CDF, vFILE *fp, OFF_T offset,...)   ) 

STATICforIDL CDFstatus ReadVDR64 VARPROTOARGs ( (struct CDFstruct *CDF, vFILE *fp, OFF_T offset, Logical zVar,...)   ) 

STATICforIDL CDFstatus ReadCDR64 VARPROTOARGs ( (vFILE *fp, OFF_T offset,...)   ) 

STATICforIDL CDFstatus AllocateRecords64 VARPROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct alloc)   ) 


Generated on Fri Jan 8 12:51:24 2010 for QSAS by  doxygen 1.5.7