QSAS_2_4/QSAS_dist/src/Utilities/qcdf/cdfmisc3_64.c File Reference

#include "cdflib.h"
#include "cdflib64.h"

Defines

#define COPYblockSIZE   512

Functions

static CDFstatus
SearchForRecord_r_64 
PROTOARGs ((vFILE *fp, OFF_T vxrOffset, Int32 recNum, Int32 *firstRec, Int32 *lastRec, OFF_T *offset, Logical *found))
static CDFstatus
IndexingStatistics_r_64 
PROTOARGs ((vFILE *fp, OFF_T vxrOffset, Int32 maxRec, int level, Int32 *nLevels, Int32 *nVXRs, Int32 *nEntries, Int32 *nAlloc, Int32 *nRecords))
static CDFstatus PrevRecord_r_64 PROTOARGs ((vFILE *fp, OFF_T vxrOffset, Int32 baseRec, Int32 *prevRec, Logical *found))
static CDFstatus NextRecord_r_64 PROTOARGs ((vFILE *fp, OFF_T vxrOffset, Int32 baseRec, Int32 *nextRec, Logical *found))
static CDFstatus
CalcCompressionPct_r_64 
PROTOARGs ((vFILE *fp, OFF_T vxrOffset, Int32 nPhyRecBytes, OFF_T *uTotal, OFF_T *cTotal))
static CDFstatus
ModIndexOffset_r_64 
PROTOARGs ((vFILE *fp, OFF_T vxrOffset, Int32 firstRec, Int32 lastRec, OFF_T newOffset))
static CDFstatus ReadSparseFull PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, void *buffer))
static CDFstatus ReadSparsePartial PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, OFF_T offset, Int32 nValues, void *buffer))
static CDFstatus BringToStage PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, Logical *found))
static CDFstatus
WriteCompressedRecords 
PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, void *buffer, Int32 nValues, OFF_T offset, Logical fullRecord))
Logical StrStrIgCaseX PROTOARGs ((char *string, char *chkstring))
STATICforIDL CDFstatus DecompressCDF64 (vFILE *dotFp, vFILE *uDotFp)
STATICforIDL CDFstatus WriteCompressedCDF64 (struct CDFstruct *CDF, struct CPRstruct64 *CPR, Logical empty)
STATICforIDL CDFstatus CopyCDF64 (vFILE *srcFp, vFILE *destFp)
STATICforIDL CDFstatus WriteVarValues64 (struct CDFstruct *CDF, struct VarStruct *Var, Int32 startRec, Int32 offset, Int32 nValues, void *buffer)
STATICforIDL CDFstatus WriteVarElems64 (struct VarStruct *Var, vFILE *fp, OFF_T offset, Int32 numElems, void *buffer)
STATICforIDL CDFstatus PrevRecord64 (struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 baseRec, Int32 *prevRec, Logical *found)
static CDFstatus PrevRecord_r_64 (vFILE *fp, OFF_T vxrOffset, Int32 baseRec, Int32 *prevRec, Logical *found)
STATICforIDL CDFstatus NextRecord64 (struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 baseRec, Int32 *nextRec, Logical *found)
static CDFstatus NextRecord_r_64 (vFILE *fp, OFF_T vxrOffset, Int32 baseRec, Int32 *nextRec, Logical *found)
STATICforIDL CDFstatus SearchForRecord64 (struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 recNum, Int32 *firstRec, Int32 *lastRec, OFF_T *offset, Logical *found)
static CDFstatus SearchForRecord_r_64 (vFILE *fp, OFF_T vxrOffset, Int32 recNum, Int32 *firstRec, Int32 *lastRec, OFF_T *offset, Logical *found)
STATICforIDL CDFstatus IndexingStatistics64 (struct CDFstruct *CDF, OFF_T VDRoffset, Logical zVar, Int32 *nVXRsP, Int32 *nEntriesP, Int32 *nAllocP, Int32 *nRecordsP, Int32 *nLevelsP)
static CDFstatus IndexingStatistics_r_64 (vFILE *fp, OFF_T vxrOffset, Int32 maxRec, int level, Int32 *nLevels, Int32 *nVXRs, Int32 *nEntries, Int32 *nAlloc, Int32 *nRecords)
STATICforIDL CDFstatus BuildPadBuffer64 (struct CDFstruct *CDF, struct VarStruct *Var, Int32 nRecords, int *how, void **buffer, Logical encode)
STATICforIDL CDFstatus ReadVarValues64 (struct CDFstruct *CDF, struct VarStruct *Var, Int32 startRec, Int32 offset, Int32 nValues, void *buffer)
STATICforIDL CDFstatus ReadVarElems64 (struct VarStruct *Var, vFILE *fp, OFF_T offset, Int32 numElems, void *buffer)
STATICforIDL CDFstatus InitVarStage64 (struct CDFstruct *CDF, struct VarStruct *Var, Int32 nBytes)
STATICforIDL CDFstatus InitScratch64 (char *scratchDir, vFILE **scratchFpH, int cacheSize)
STATICforIDL CDFstatus FlushStage64 (struct CDFstruct *CDF, struct VarStruct *Var)
static CDFstatus BringToStage (struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, Logical *found)
STATICforIDL CDFstatus CopyBytes64 (vFILE *iFp, OFF_T iStart, CDFstatus iError, OFF_T nBytes, vFILE *oFp, OFF_T oStart, CDFstatus oError)
STATICforIDL CDFstatus ModIndexOffset64 (struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, OFF_T newOffset)
static CDFstatus ModIndexOffset_r_64 (vFILE *fp, OFF_T vxrOffset, Int32 firstRec, Int32 lastRec, OFF_T newOffset)
static CDFstatus WriteCompressedRecords (struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, void *buffer, Int32 nValues, OFF_T offset, Logical fullRecord)
STATICforIDL CDFstatus CalcCompressionPct64 (struct CDFstruct *CDF, OFF_T vdrOffset, Logical zVar, long *cPct)
static CDFstatus CalcCompressionPct_r_64 (vFILE *fp, OFF_T vxrOffset, Int32 nPhyRecBytes, OFF_T *uTotal, OFF_T *cTotal)
STATICforIDL CDFstatus CalcPhyRecBytes64 (struct CDFstruct *CDF, OFF_T vdrOffset, Logical zVar, Int32 *nPhyRecBytes)
static CDFstatus ReadSparseFull (struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, void *buffer)
static CDFstatus ReadSparsePartial (struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, OFF_T offset, Int32 nValues, void *buffer)
static CDFstatus ReadCompressedFull (struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, void *buffer)
static CDFstatus ReadCompressedPartial (struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, OFF_T offset, Int32 nValues, void *buffer)
VISIBLE_PREFIX CDFstatus CheckLFS (char *CDFname, Logical *isLFS, char *CDFfullName)
VISIBLE_PREFIX int CDFgetFileBackwardEnvVar ()
Logical StrStrIgCaseX (char *string, char *chkstring)
int EndsWith (char *s1, char *s2)
int EndsWithIgCase (char *s1, char *s2)
int Strlaststr (char *s1, char *s2)
int StrlaststrIgCase (char *s1, char *s2)
void RemoveCDFFileExtension (char *fileName, char *dstPath)

Define Documentation

#define COPYblockSIZE   512


Function Documentation

static CDFstatus BringToStage ( struct CDFstruct CDF,
struct VarStruct Var,
Int32  recNum,
Logical found 
) [static]

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

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

static CDFstatus CalcCompressionPct_r_64 ( vFILE fp,
OFF_T  vxrOffset,
Int32  nPhyRecBytes,
OFF_T uTotal,
OFF_T cTotal 
) [static]

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

VISIBLE_PREFIX int CDFgetFileBackwardEnvVar (  ) 

VISIBLE_PREFIX CDFstatus CheckLFS ( char *  CDFname,
Logical isLFS,
char *  CDFfullName 
)

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

STATICforIDL CDFstatus CopyCDF64 ( vFILE srcFp,
vFILE destFp 
)

STATICforIDL CDFstatus DecompressCDF64 ( vFILE dotFp,
vFILE uDotFp 
)

int EndsWith ( char *  s1,
char *  s2 
)

int EndsWithIgCase ( char *  s1,
char *  s2 
)

STATICforIDL CDFstatus FlushStage64 ( struct CDFstruct CDF,
struct VarStruct Var 
)

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

static CDFstatus IndexingStatistics_r_64 ( vFILE fp,
OFF_T  vxrOffset,
Int32  maxRec,
int  level,
Int32 nLevels,
Int32 nVXRs,
Int32 nEntries,
Int32 nAlloc,
Int32 nRecords 
) [static]

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

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

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

static CDFstatus ModIndexOffset_r_64 ( vFILE fp,
OFF_T  vxrOffset,
Int32  firstRec,
Int32  lastRec,
OFF_T  newOffset 
) [static]

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

static CDFstatus NextRecord_r_64 ( vFILE fp,
OFF_T  vxrOffset,
Int32  baseRec,
Int32 nextRec,
Logical found 
) [static]

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

static CDFstatus PrevRecord_r_64 ( vFILE fp,
OFF_T  vxrOffset,
Int32  baseRec,
Int32 prevRec,
Logical found 
) [static]

Logical StrStrIgCaseX PROTOARGs ( (char *string, char *chkstring)   ) 

static CDFstatus WriteCompressedRecords PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, void *buffer, Int32 nValues, OFF_T offset, Logical fullRecord)   )  [static]

static CDFstatus BringToStage PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, Logical *found)   )  [static]

static CDFstatus ReadSparsePartial PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, OFF_T offset, Int32 nValues, void *buffer  )  [static]

static CDFstatus ReadCompressedFull PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, void *buffer  )  [static]

static CDFstatus ModIndexOffset_r_64 PROTOARGs ( (vFILE *fp, OFF_T vxrOffset, Int32 firstRec, Int32 lastRec, OFF_T newOffset)   )  [static]

static CDFstatus CalcCompressionPct_r_64 PROTOARGs ( (vFILE *fp, OFF_T vxrOffset, Int32 nPhyRecBytes, OFF_T *uTotal, OFF_T *cTotal)   )  [static]

static CDFstatus NextRecord_r_64 PROTOARGs ( (vFILE *fp, OFF_T vxrOffset, Int32 baseRec, Int32 *nextRec, Logical *found)   )  [static]

static CDFstatus PrevRecord_r_64 PROTOARGs ( (vFILE *fp, OFF_T vxrOffset, Int32 baseRec, Int32 *prevRec, Logical *found)   )  [static]

static CDFstatus IndexingStatistics_r_64 PROTOARGs ( (vFILE *fp, OFF_T vxrOffset, Int32 maxRec, int level, Int32 *nLevels, Int32 *nVXRs, Int32 *nEntries, Int32 *nAlloc, Int32 *nRecords)   )  [static]

static CDFstatus SearchForRecord_r_64 PROTOARGs ( (vFILE *fp, OFF_T vxrOffset, Int32 recNum, Int32 *firstRec, Int32 *lastRec, OFF_T *offset, Logical *found)   )  [static]

static CDFstatus ReadCompressedFull ( struct CDFstruct CDF,
struct VarStruct Var,
Int32  firstRec,
Int32  lastRec,
void *  buffer 
) [static]

static CDFstatus ReadCompressedPartial ( struct CDFstruct CDF,
struct VarStruct Var,
Int32  recNum,
OFF_T  offset,
Int32  nValues,
void *  buffer 
) [static]

static CDFstatus ReadSparseFull ( struct CDFstruct CDF,
struct VarStruct Var,
Int32  firstRec,
Int32  lastRec,
void *  buffer 
) [static]

static CDFstatus ReadSparsePartial ( struct CDFstruct CDF,
struct VarStruct Var,
Int32  recNum,
OFF_T  offset,
Int32  nValues,
void *  buffer 
) [static]

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

STATICforIDL CDFstatus ReadVarValues64 ( struct CDFstruct CDF,
struct VarStruct Var,
Int32  startRec,
Int32  offset,
Int32  nValues,
void *  buffer 
)

void RemoveCDFFileExtension ( char *  fileName,
char *  dstPath 
)

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

static CDFstatus SearchForRecord_r_64 ( vFILE fp,
OFF_T  vxrOffset,
Int32  recNum,
Int32 firstRec,
Int32 lastRec,
OFF_T offset,
Logical found 
) [static]

int Strlaststr ( char *  s1,
char *  s2 
)

int StrlaststrIgCase ( char *  s1,
char *  s2 
)

Logical StrStrIgCaseX ( char *  string,
char *  chkstring 
)

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

static CDFstatus WriteCompressedRecords ( struct CDFstruct CDF,
struct VarStruct Var,
Int32  firstRec,
Int32  lastRec,
void *  buffer,
Int32  nValues,
OFF_T  offset,
Logical  fullRecord 
) [static]

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

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


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