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

#include "cdf.h"
#include "cdfconfig.h"

Classes

struct  vSTATSstruct

Defines

#define CDFDISTh_INCLUDEd__
#define STDARG
#define FSEEK   fseek
#define FTELL   ftell
#define STAT   stat
#define FOPEN   fopen
#define FWRITE   fwrite
#define FREAD   fread
#define FCLOSE   fclose
#define FLUSH   fflush
#define Trace(msg)   {printf(msg); fflush(stdout); fflush(stderr);}
#define VARPROTOARGs(args)   ()
#define VA_START(ap)   va_start(ap)
#define NO_RECORD   (-1)
#define NO_ENTRY   (-1)
#define DU_MAX_DIR_LEN   512
#define DU_MAX_NAME_LEN   256
#define DU_MAX_PATH_LEN   DU_MAX_DIR_LEN + DU_MAX_NAME_LEN
#define MAX_aMODE_LEN   3
#define LIMITof64K   0
#define NUM_RLE_PARMS   1
#define NUM_HUFF_PARMS   1
#define NUM_AHUFF_PARMS   1
#define NUM_GZIP_PARMS   1
#define Nl   '\n'
#define Cr   '\r'
#define Bs   '\b'
#define Ht   '\t'
#define NUL   '\0'
#define INCLUSIVE(a, b, c)   ((a <= b) && (b <= c))
#define EXCLUSIVE(a, b, c)   ((a < b) && (b < c))
#define StatusOK(status)   ((CDFstatus) status > CDF_WARN)
#define StatusBAD(status)   ((CDFstatus) status < CDF_WARN)
#define StatusERROR(status)   ((CDFstatus) status < CDF_WARN)
#define StatusWARN(status)   EXCLUSIVE(CDF_WARN,(CDFstatus) status,CDF_OK)
#define StatusINFO(status)   ((CDFstatus) status > CDF_OK)
#define TRUE   1
#define FALSE   0
#define LogicalTRUE   ((Logical) TRUE)
#define LogicalFALSE   ((Logical) FALSE)
#define BITSET(a, bit)   ((a & (1 << bit)) ? TRUE : FALSE)
#define BITCLR(a, bit)   ((!(a & (1 << bit))) ? TRUE : FALSE)
#define SETBIT(a, bitN)   a = a | (1 << bitN)
#define CLRBIT(a, bitN)   a = a & ~(1 << bitN)
#define FLPBIT(a, bitN)   a = a ^ (1 << bitN)
#define MINIMUM(a, b)   ((a) < (b) ? (a) : (b))
#define MAXIMUM(a, b)   ((a) > (b) ? (a) : (b))
#define MINIMUM64(a, b)   ((OFF_T)(a) < (OFF_T)(b) ? (OFF_T)(a) : (OFF_T)(b))
#define MAXIMUM64(a, b)   ((OFF_T)(a) > (OFF_T)(b) ? (OFF_T)(a) : (OFF_T)(b))
#define MINIMUMof3(a, b, c)   (MINIMUM(a,MINIMUM(b,c)))
#define MAXIMUMof3(a, b, c)   (MAXIMUM(a,MAXIMUM(b,c)))
#define MINIMUM64of3(a, b, c)   (MINIMUM64(a,MINIMUM64(b,c)))
#define MAXIMUM64of3(a, b, c)   (MAXIMUM64(a,MAXIMUM64(b,c)))
#define ONEof2(a, b1, b2)   ((a == b1) || (a == b2))
#define ONEof3(a, b1, b2, b3)   ((a == b1) || (a == b2) || (a == b3))
#define ONEof6(a, b1, b2, b3, b4, b5, b6)   ((a == b1) || (a == b2) || (a == b3) || (a == b4) || (a == b5) || (a == b6))
#define PICKfrom3(a, b1, c1, b2, c2, b3, c3)   (BOO(a == b1,c1,BOO(a == b2,c2,BOO(a == b3,c3,0))))
#define BOO(b, t, f)   (b ? t : f)
#define NULstring(string)   (string[0] == NUL)
#define MakeNUL(string)   strcpy(string,"")
#define ROWmajor(majority)   (majority == ROW_MAJOR)
#define COLmajor(majority)   (majority == COLUMN_MAJOR)
#define STRINGdataType(dataType)   (dataType == CDF_CHAR || dataType == CDF_UCHAR)
#define EPOCHdataType(dataType)   (dataType == CDF_EPOCH)
#define EPOCH16dataType(dataType)   (dataType == CDF_EPOCH16)
#define EofS(string)   &string[strlen(string)]
#define ASSIGNnotNULL(ptr, value)   if (ptr != NULL) *ptr = value;
#define ASSIGNnotNULLarray(ptr, count, values)
#define gENTRYt   1
#define rENTRYt   2
#define zENTRYt   3
#define E3(type, itemG, itemR, itemZ)
#define E3p(E, g, r, z)   (BOO(E == g,gENTRYt,BOO(E == r,rENTRYt,BOO(E == z,zENTRYt,0))))
#define TOObigIBMpc(size)   ((long) size > 65535L)
#define ARRAYtoVALUE(array, value, count)   {int _i_; for (_i_ = 0; _i_ < count; _i_++) array[_i_] = value;}
#define ARRAYtoARRAY(dst, src, count)   {int _i_; for (_i_ = 0; _i_ < count; _i_++) dst[_i_] = src[_i_];}
#define ENTRY(eT)   E3(eT,gENTRY_,rENTRY_,zENTRY_)
#define ENTRY_DATA(eT)   E3(eT,gENTRY_DATA_,rENTRY_DATA_,zENTRY_DATA_)
#define ENTRY_NAME(eT)   E3(eT,0L,rENTRY_NAME_,zENTRY_NAME_)
#define ENTRY_EXISTENCE(eT)
#define ENTRY_DATATYPE(eT)
#define ENTRY_NUMELEMS(eT)
#define ENTRY_DATASPEC(eT)
#define CURENTRY_EXISTENCE(eT)
#define VAR(zOp)   BOO(zOp,zVAR_,rVAR_)
#define VAR_NAME(zOp)   BOO(zOp,zVAR_NAME_,rVAR_NAME_)
#define VAR_PADVALUE(zOp)   BOO(zOp,zVAR_PADVALUE_,rVAR_PADVALUE_)
#define VAR_DATATYPE(zOp)   BOO(zOp,zVAR_DATATYPE_,rVAR_DATATYPE_)
#define VAR_NUMELEMS(zOp)   BOO(zOp,zVAR_NUMELEMS_,rVAR_NUMELEMS_)
#define VAR_RECVARY(zOp)   BOO(zOp,zVAR_RECVARY_,rVAR_RECVARY_)
#define VAR_DIMVARYS(zOp)   BOO(zOp,zVAR_DIMVARYS_,rVAR_DIMVARYS_)
#define VAR_DATA(zOp)   BOO(zOp,zVAR_DATA_,rVAR_DATA_)
#define VAR_HYPERDATA(zOp)   BOO(zOp,zVAR_HYPERDATA_,rVAR_HYPERDATA_)
#define VAR_SEQDATA(zOp)   BOO(zOp,zVAR_SEQDATA_,rVAR_SEQDATA_)
#define VAR_SEQPOS(zOp)   BOO(zOp,zVAR_SEQPOS_,rVAR_SEQPOS_)
#define VAR_MAXREC(zOp)   BOO(zOp,zVAR_MAXREC_,rVAR_MAXREC_)
#define VAR_MAXallocREC(zOp)   BOO(zOp,zVAR_MAXallocREC_,rVAR_MAXallocREC_)
#define VAR_DATASPEC(zOp)   BOO(zOp,zVAR_DATASPEC_,rVAR_DATASPEC_)
#define VAR_INITIALRECS(zOp)   BOO(zOp,zVAR_INITIALRECS_,rVAR_INITIALRECS_)
#define VAR_nINDEXRECORDS(zOp)   BOO(zOp,zVAR_nINDEXRECORDS_,rVAR_nINDEXRECORDS_)
#define VAR_nINDEXENTRIES(zOp)   BOO(zOp,zVAR_nINDEXENTRIES_,rVAR_nINDEXENTRIES_)
#define VAR_EXISTENCE(zOp)   BOO(zOp,zVAR_EXISTENCE_,rVAR_EXISTENCE_)
#define VAR_NUMBER(zOp)   BOO(zOp,zVAR_NUMBER_,rVAR_NUMBER_)
#define VAR_CACHESIZE(zOp)   BOO(zOp,zVAR_CACHESIZE_,rVAR_CACHESIZE_)
#define VAR_ALLOCATERECS(zOp)   BOO(zOp,zVAR_ALLOCATERECS_,rVAR_ALLOCATERECS_)
#define VAR_COMPRESSION(zOp)   BOO(zOp,zVAR_COMPRESSION_,rVAR_COMPRESSION_)
#define VAR_SPARSERECORDS(zOp)   BOO(zOp,zVAR_SPARSERECORDS_,rVAR_SPARSERECORDS_)
#define VAR_SPARSEARRAYS(zOp)   BOO(zOp,zVAR_SPARSEARRAYS_,rVAR_SPARSEARRAYS_)
#define VAR_ALLOCATEBLOCK(zOp)   BOO(zOp,zVAR_ALLOCATEBLOCK_,rVAR_ALLOCATEBLOCK_)
#define VAR_NUMRECS(zOp)   BOO(zOp,zVAR_NUMRECS_,rVAR_NUMRECS_)
#define VAR_NUMallocRECS(zOp)   BOO(zOp,zVAR_NUMallocRECS_,rVAR_NUMallocRECS_)
#define VAR_ALLOCATEDFROM(zOp)   BOO(zOp,zVAR_ALLOCATEDFROM_,rVAR_ALLOCATEDFROM_)
#define VAR_ALLOCATEDTO(zOp)   BOO(zOp,zVAR_ALLOCATEDTO_,rVAR_ALLOCATEDTO_)
#define VAR_nINDEXLEVELS(zOp)   BOO(zOp,zVAR_nINDEXLEVELS_,rVAR_nINDEXLEVELS_)
#define VAR_RECORDS(zOp)   BOO(zOp,zVAR_RECORDS_,rVAR_RECORDS_)
#define VAR_BLOCKINGFACTOR(zOp)
#define VAR_RESERVEPERCENT(zOp)
#define VARs_MAXREC(zOp)   BOO(zOp,zVARs_MAXREC_,rVARs_MAXREC_)
#define VARs_RECDATA(zOp)   BOO(zOp,zVARs_RECDATA_,rVARs_RECDATA_)
#define VARs_RECNUMBER(zOp)   BOO(zOp,zVARs_RECNUMBER_,rVARs_RECNUMBER_)
#define VARs_CACHESIZE(zOp)   BOO(zOp,zVARs_CACHESIZE_,rVARs_CACHESIZE_)

Typedefs

typedef int Logical
typedef unsigned short uShort
typedef unsigned int uInt
typedef unsigned long uLong
typedef long Int32
typedef uLong uInt32
typedef short Int16
typedef uShort uInt16
typedef char sChar
typedef unsigned char uChar
typedef uChar Byte
typedef uChar uByte
typedef sChar sByte
typedef long OFF_T
typedef struct vSTATSstruct vSTATS

Functions

VISIBLE_PREFIX void
*cdf_AllocateMemory 
PROTOARGs ((size_t nBytes, void(*fatalFnc) PROTOARGs((char *msg))))
VISIBLE_PREFIX void
*cdf_ReallocateMemory 
PROTOARGs ((void *ptr, size_t nBytes, void(*fatalFnc) PROTOARGs((char *msg))))
VISIBLE_PREFIX int cdf_FreeMemory PROTOARGs ((void *ptr, void(*fatalFnc) PROTOARGs((char *msg))))
VISIBLE_PREFIX void
*CallocateMemory 
PROTOARGs ((size_t nObjects, size_t objSize, void(*fatalFnc) PROTOARGs((char *msg))))
VISIBLE_PREFIX char *strcpyX PROTOARGs ((char *dst, char *src, size_t max))
VISIBLE_PREFIX int CDFelemSize PROTOARGs ((long))
VISIBLE_PREFIX void ClearBytes PROTOARGs ((void *buffer, int firstByte, int lastByte))
VISIBLE_PREFIX char *catchrX PROTOARGs ((char *dst, int src, size_t max))
VISIBLE_PREFIX Logical IsReg PROTOARGs ((char *))
VISIBLE_PREFIX void ExpandPath PROTOARGs ((char *shortPath, char longPath[DU_MAX_PATH_LEN]))
VISIBLE_PREFIX int strcmpITB PROTOARGs ((char *, char *))
VISIBLE_PREFIX Logical
NegativeZeroReal8 
PROTOARGs ((double *value))
VISIBLE_PREFIX Logical
NegativeZeroReal4 
PROTOARGs ((float *value))
VISIBLE_PREFIX void MakeUpperString PROTOARGs ((char *string))
VISIBLE_PREFIX void ROWtoCOL PROTOARGs ((void *iBuffer, void *oBuffer, long numDims, long dimSizes[], long nValueBytes))
VISIBLE_PREFIX void INCRindicesROW PROTOARGs ((long numDims, long *dimSizes, long *indices))
VISIBLE_PREFIX Logical Trailer PROTOARGs ((char *string, char *trailer))
VISIBLE_PREFIX int MakeLower PROTOARGs ((int c))
VISIBLE_PREFIX CDFid Int32ToCDFid PROTOARGs ((Int32 id))
VISIBLE_PREFIX Int32 CDFidToInt32 PROTOARGs ((CDFid id))
VISIBLE_PREFIX Logical sX PROTOARGs ((CDFstatus cStatus, CDFstatus *pStatus))
VISIBLE_PREFIX int
CompressionParmsCount 
PROTOARGs ((Int32 cType))
VISIBLE_PREFIX int
SparsenessParmsCount 
PROTOARGs ((Int32 sArraysType))
VISIBLE_PREFIX int MinInt PROTOARGs ((int a, int b))
VISIBLE_PREFIX Int32 MinInt32 PROTOARGs ((Int32 a, Int32 b))
VISIBLE_PREFIX int EndsWith PROTOARGs ((char *s1, char *s2))
VISIBLE_PREFIX void
RemoveCDFFileExtension 
PROTOARGs ((char *fileName, char *dstPath))

Define Documentation

#define ARRAYtoARRAY ( dst,
src,
count   )     {int _i_; for (_i_ = 0; _i_ < count; _i_++) dst[_i_] = src[_i_];}

#define ARRAYtoVALUE ( array,
value,
count   )     {int _i_; for (_i_ = 0; _i_ < count; _i_++) array[_i_] = value;}

#define ASSIGNnotNULL ( ptr,
value   )     if (ptr != NULL) *ptr = value;

#define ASSIGNnotNULLarray ( ptr,
count,
values   ) 

Value:

if (ptr != NULL) { \
  int _i_; for (_i_ = 0; _i_ < count; _i_++) ptr[_i_] = values[_i_]; \
}

#define BITCLR ( a,
bit   )     ((!(a & (1 << bit))) ? TRUE : FALSE)

#define BITSET ( a,
bit   )     ((a & (1 << bit)) ? TRUE : FALSE)

#define BOO ( b,
t,
 )     (b ? t : f)

#define Bs   '\b'

#define CDFDISTh_INCLUDEd__

#define CLRBIT ( a,
bitN   )     a = a & ~(1 << bitN)

#define COLmajor ( majority   )     (majority == COLUMN_MAJOR)

#define Cr   '\r'

#define CURENTRY_EXISTENCE ( eT   ) 

#define DU_MAX_DIR_LEN   512

#define DU_MAX_NAME_LEN   256

#define DU_MAX_PATH_LEN   DU_MAX_DIR_LEN + DU_MAX_NAME_LEN

#define E3 ( type,
itemG,
itemR,
itemZ   ) 

Value:

(BOO(type == gENTRYt, \
     itemG,BOO(type == rENTRYt, \
               itemR,BOO(type == zENTRYt,itemZ,0))))

#define E3p ( E,
g,
r,
 )     (BOO(E == g,gENTRYt,BOO(E == r,rENTRYt,BOO(E == z,zENTRYt,0))))

#define ENTRY ( eT   )     E3(eT,gENTRY_,rENTRY_,zENTRY_)

#define ENTRY_DATA ( eT   )     E3(eT,gENTRY_DATA_,rENTRY_DATA_,zENTRY_DATA_)

#define ENTRY_DATASPEC ( eT   ) 

#define ENTRY_DATATYPE ( eT   ) 

#define ENTRY_EXISTENCE ( eT   ) 

#define ENTRY_NAME ( eT   )     E3(eT,0L,rENTRY_NAME_,zENTRY_NAME_)

#define ENTRY_NUMELEMS ( eT   ) 

#define EofS ( string   )     &string[strlen(string)]

#define EPOCH16dataType ( dataType   )     (dataType == CDF_EPOCH16)

#define EPOCHdataType ( dataType   )     (dataType == CDF_EPOCH)

#define EXCLUSIVE ( a,
b,
 )     ((a < b) && (b < c))

#define FALSE   0

#define FCLOSE   fclose

#define FLPBIT ( a,
bitN   )     a = a ^ (1 << bitN)

#define FLUSH   fflush

#define FOPEN   fopen

#define FREAD   fread

#define FSEEK   fseek

#define FTELL   ftell

#define FWRITE   fwrite

#define gENTRYt   1

#define Ht   '\t'

#define INCLUSIVE ( a,
b,
 )     ((a <= b) && (b <= c))

#define LIMITof64K   0

#define LogicalFALSE   ((Logical) FALSE)

#define LogicalTRUE   ((Logical) TRUE)

#define MakeNUL ( string   )     strcpy(string,"")

#define MAX_aMODE_LEN   3

#define MAXIMUM ( a,
b   )     ((a) > (b) ? (a) : (b))

#define MAXIMUM64 ( a,
b   )     ((OFF_T)(a) > (OFF_T)(b) ? (OFF_T)(a) : (OFF_T)(b))

#define MAXIMUM64of3 ( a,
b,
 )     (MAXIMUM64(a,MAXIMUM64(b,c)))

#define MAXIMUMof3 ( a,
b,
 )     (MAXIMUM(a,MAXIMUM(b,c)))

#define MINIMUM ( a,
b   )     ((a) < (b) ? (a) : (b))

#define MINIMUM64 ( a,
b   )     ((OFF_T)(a) < (OFF_T)(b) ? (OFF_T)(a) : (OFF_T)(b))

#define MINIMUM64of3 ( a,
b,
 )     (MINIMUM64(a,MINIMUM64(b,c)))

#define MINIMUMof3 ( a,
b,
 )     (MINIMUM(a,MINIMUM(b,c)))

#define Nl   '\n'

#define NO_ENTRY   (-1)

#define NO_RECORD   (-1)

#define NUL   '\0'

#define NULstring ( string   )     (string[0] == NUL)

#define NUM_AHUFF_PARMS   1

#define NUM_GZIP_PARMS   1

#define NUM_HUFF_PARMS   1

#define NUM_RLE_PARMS   1

#define ONEof2 ( a,
b1,
b2   )     ((a == b1) || (a == b2))

#define ONEof3 ( a,
b1,
b2,
b3   )     ((a == b1) || (a == b2) || (a == b3))

#define ONEof6 ( a,
b1,
b2,
b3,
b4,
b5,
b6   )     ((a == b1) || (a == b2) || (a == b3) || (a == b4) || (a == b5) || (a == b6))

#define PICKfrom3 ( a,
b1,
c1,
b2,
c2,
b3,
c3   )     (BOO(a == b1,c1,BOO(a == b2,c2,BOO(a == b3,c3,0))))

#define rENTRYt   2

#define ROWmajor ( majority   )     (majority == ROW_MAJOR)

#define SETBIT ( a,
bitN   )     a = a | (1 << bitN)

#define STAT   stat

#define StatusBAD ( status   )     ((CDFstatus) status < CDF_WARN)

#define StatusERROR ( status   )     ((CDFstatus) status < CDF_WARN)

#define StatusINFO ( status   )     ((CDFstatus) status > CDF_OK)

#define StatusOK ( status   )     ((CDFstatus) status > CDF_WARN)

#define StatusWARN ( status   )     EXCLUSIVE(CDF_WARN,(CDFstatus) status,CDF_OK)

#define STDARG

#define STRINGdataType ( dataType   )     (dataType == CDF_CHAR || dataType == CDF_UCHAR)

#define TOObigIBMpc ( size   )     ((long) size > 65535L)

#define Trace ( msg   )     {printf(msg); fflush(stdout); fflush(stderr);}

#define TRUE   1

#define VA_START ( ap   )     va_start(ap)

#define VAR ( zOp   )     BOO(zOp,zVAR_,rVAR_)

#define VAR_ALLOCATEBLOCK ( zOp   )     BOO(zOp,zVAR_ALLOCATEBLOCK_,rVAR_ALLOCATEBLOCK_)

#define VAR_ALLOCATEDFROM ( zOp   )     BOO(zOp,zVAR_ALLOCATEDFROM_,rVAR_ALLOCATEDFROM_)

#define VAR_ALLOCATEDTO ( zOp   )     BOO(zOp,zVAR_ALLOCATEDTO_,rVAR_ALLOCATEDTO_)

#define VAR_ALLOCATERECS ( zOp   )     BOO(zOp,zVAR_ALLOCATERECS_,rVAR_ALLOCATERECS_)

#define VAR_BLOCKINGFACTOR ( zOp   ) 

#define VAR_CACHESIZE ( zOp   )     BOO(zOp,zVAR_CACHESIZE_,rVAR_CACHESIZE_)

#define VAR_COMPRESSION ( zOp   )     BOO(zOp,zVAR_COMPRESSION_,rVAR_COMPRESSION_)

#define VAR_DATA ( zOp   )     BOO(zOp,zVAR_DATA_,rVAR_DATA_)

#define VAR_DATASPEC ( zOp   )     BOO(zOp,zVAR_DATASPEC_,rVAR_DATASPEC_)

#define VAR_DATATYPE ( zOp   )     BOO(zOp,zVAR_DATATYPE_,rVAR_DATATYPE_)

#define VAR_DIMVARYS ( zOp   )     BOO(zOp,zVAR_DIMVARYS_,rVAR_DIMVARYS_)

#define VAR_EXISTENCE ( zOp   )     BOO(zOp,zVAR_EXISTENCE_,rVAR_EXISTENCE_)

#define VAR_HYPERDATA ( zOp   )     BOO(zOp,zVAR_HYPERDATA_,rVAR_HYPERDATA_)

#define VAR_INITIALRECS ( zOp   )     BOO(zOp,zVAR_INITIALRECS_,rVAR_INITIALRECS_)

#define VAR_MAXallocREC ( zOp   )     BOO(zOp,zVAR_MAXallocREC_,rVAR_MAXallocREC_)

#define VAR_MAXREC ( zOp   )     BOO(zOp,zVAR_MAXREC_,rVAR_MAXREC_)

#define VAR_NAME ( zOp   )     BOO(zOp,zVAR_NAME_,rVAR_NAME_)

#define VAR_nINDEXENTRIES ( zOp   )     BOO(zOp,zVAR_nINDEXENTRIES_,rVAR_nINDEXENTRIES_)

#define VAR_nINDEXLEVELS ( zOp   )     BOO(zOp,zVAR_nINDEXLEVELS_,rVAR_nINDEXLEVELS_)

#define VAR_nINDEXRECORDS ( zOp   )     BOO(zOp,zVAR_nINDEXRECORDS_,rVAR_nINDEXRECORDS_)

#define VAR_NUMallocRECS ( zOp   )     BOO(zOp,zVAR_NUMallocRECS_,rVAR_NUMallocRECS_)

#define VAR_NUMBER ( zOp   )     BOO(zOp,zVAR_NUMBER_,rVAR_NUMBER_)

#define VAR_NUMELEMS ( zOp   )     BOO(zOp,zVAR_NUMELEMS_,rVAR_NUMELEMS_)

#define VAR_NUMRECS ( zOp   )     BOO(zOp,zVAR_NUMRECS_,rVAR_NUMRECS_)

#define VAR_PADVALUE ( zOp   )     BOO(zOp,zVAR_PADVALUE_,rVAR_PADVALUE_)

#define VAR_RECORDS ( zOp   )     BOO(zOp,zVAR_RECORDS_,rVAR_RECORDS_)

#define VAR_RECVARY ( zOp   )     BOO(zOp,zVAR_RECVARY_,rVAR_RECVARY_)

#define VAR_RESERVEPERCENT ( zOp   ) 

#define VAR_SEQDATA ( zOp   )     BOO(zOp,zVAR_SEQDATA_,rVAR_SEQDATA_)

#define VAR_SEQPOS ( zOp   )     BOO(zOp,zVAR_SEQPOS_,rVAR_SEQPOS_)

#define VAR_SPARSEARRAYS ( zOp   )     BOO(zOp,zVAR_SPARSEARRAYS_,rVAR_SPARSEARRAYS_)

#define VAR_SPARSERECORDS ( zOp   )     BOO(zOp,zVAR_SPARSERECORDS_,rVAR_SPARSERECORDS_)

#define VARPROTOARGs ( args   )     ()

#define VARs_CACHESIZE ( zOp   )     BOO(zOp,zVARs_CACHESIZE_,rVARs_CACHESIZE_)

#define VARs_MAXREC ( zOp   )     BOO(zOp,zVARs_MAXREC_,rVARs_MAXREC_)

#define VARs_RECDATA ( zOp   )     BOO(zOp,zVARs_RECDATA_,rVARs_RECDATA_)

#define VARs_RECNUMBER ( zOp   )     BOO(zOp,zVARs_RECNUMBER_,rVARs_RECNUMBER_)

#define zENTRYt   3


Typedef Documentation

typedef uChar Byte

typedef short Int16

typedef long Int32

typedef int Logical

typedef long OFF_T

typedef sChar sByte

typedef char sChar

typedef uChar uByte

typedef unsigned char uChar

typedef unsigned int uInt

typedef uShort uInt16

typedef uLong uInt32

typedef unsigned long uLong

typedef unsigned short uShort

typedef struct vSTATSstruct vSTATS


Function Documentation

VISIBLE_PREFIX void RemoveCDFFileExtension PROTOARGs ( (char *fileName, char *dstPath)   ) 

VISIBLE_PREFIX int StrlaststrIgCase PROTOARGs ( (char *s1, char *s2)   ) 

VISIBLE_PREFIX OFF_T MaxLongLong PROTOARGs ( (Int32 a, Int32 b  ) 

VISIBLE_PREFIX int MaxInt PROTOARGs ( (int a, int b  ) 

VISIBLE_PREFIX int SparsenessParmsCount PROTOARGs ( (Int32 sArraysType)   ) 

VISIBLE_PREFIX int CompressionParmsCount PROTOARGs ( (Int32 cType)   ) 

VISIBLE_PREFIX Logical sX PROTOARGs ( (CDFstatus cStatus, CDFstatus *pStatus)   ) 

VISIBLE_PREFIX Int32 CDFidToInt32 PROTOARGs ( (CDFid id)   ) 

VISIBLE_PREFIX CDFid Int32ToCDFid PROTOARGs ( (Int32 id)   ) 

VISIBLE_PREFIX int Visible PROTOARGs ( (int c)   ) 

VISIBLE_PREFIX Logical Trailer PROTOARGs ( (char *string, char *trailer)   ) 

VISIBLE_PREFIX void INCRindicesCOL PROTOARGs ( (long numDims, long *dimSizes, long *indices)   ) 

VISIBLE_PREFIX void COLtoROW PROTOARGs ( (void *iBuffer, void *oBuffer, long numDims, long dimSizes[], long nValueBytes)   ) 

void RemoveWhiteSpace PROTOARGs ( (char *string)   ) 

VISIBLE_PREFIX Logical NegativeZeroReal4 PROTOARGs ( (float *value)   ) 

VISIBLE_PREFIX Logical NegativeZeroReal8 PROTOARGs ( (double *value)   ) 

VISIBLE_PREFIX int strcmpITB PROTOARGs ( (char *, char *)   ) 

VISIBLE_PREFIX void ExpandPath PROTOARGs ( (char *shortPath, char longPath[DU_MAX_PATH_LEN])   ) 

int FormatPrecision PROTOARGs ( (char *)   ) 

VISIBLE_PREFIX char* catchrX PROTOARGs ( (char *dst, int src, size_t max)   ) 

VISIBLE_PREFIX void ClearBytes PROTOARGs ( (void *buffer, int firstByte, int lastByte)   ) 

char *DataTypeToken PROTOARGs ( (long)   ) 

VISIBLE_PREFIX char *prependX PROTOARGs ( (char *dst, char *src, size_t max)   ) 

VISIBLE_PREFIX void* CallocateMemory PROTOARGs ( (size_t nObjects, size_t objSize, void(*fatalFnc) PROTOARGs((char *msg)))   ) 

VISIBLE_PREFIX int cdf_FreeMemory PROTOARGs ( (void *ptr, void(*fatalFnc) PROTOARGs((char *msg)))   ) 

VISIBLE_PREFIX void* cdf_ReallocateMemory PROTOARGs ( (void *ptr, size_t nBytes, void(*fatalFnc) PROTOARGs((char *msg)))   ) 

VISIBLE_PREFIX void* cdf_AllocateMemory PROTOARGs ( (size_t nBytes, void(*fatalFnc) PROTOARGs((char *msg)))   ) 


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