#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 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 Bs '\b' |
#define CDFDISTh_INCLUDEd__ |
#define Cr '\r' |
#define CURENTRY_EXISTENCE | ( | eT | ) |
Value:
#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 | ) |
#define E3p | ( | E, | |||
g, | |||||
r, | |||||
z | ) | (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 | ) |
Value:
E3(eT,gENTRY_DATASPEC_, \ rENTRY_DATASPEC_, \ zENTRY_DATASPEC_)
#define ENTRY_DATATYPE | ( | eT | ) |
Value:
E3(eT,gENTRY_DATATYPE_, \ rENTRY_DATATYPE_, \ zENTRY_DATATYPE_)
#define ENTRY_EXISTENCE | ( | eT | ) |
Value:
#define ENTRY_NAME | ( | eT | ) | E3(eT,0L,rENTRY_NAME_,zENTRY_NAME_) |
#define ENTRY_NUMELEMS | ( | eT | ) |
Value:
E3(eT,gENTRY_NUMELEMS_, \ rENTRY_NUMELEMS_, \ zENTRY_NUMELEMS_)
#define EofS | ( | string | ) | &string[strlen(string)] |
#define EPOCH16dataType | ( | dataType | ) | (dataType == CDF_EPOCH16) |
#define EPOCHdataType | ( | dataType | ) | (dataType == CDF_EPOCH) |
#define FALSE 0 |
#define FCLOSE fclose |
#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 LIMITof64K 0 |
#define LogicalFALSE ((Logical) FALSE) |
#define LogicalTRUE ((Logical) TRUE) |
#define MakeNUL | ( | string | ) | strcpy(string,"") |
#define MAX_aMODE_LEN 3 |
#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 ONEof6 | ( | a, | |||
b1, | |||||
b2, | |||||
b3, | |||||
b4, | |||||
b5, | |||||
b6 | ) | ((a == b1) || (a == b2) || (a == b3) || (a == b4) || (a == b5) || (a == b6)) |
#define rENTRYt 2 |
#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 | ) |
Value:
#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 | ) |
Value:
#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 short Int16 |
typedef long Int32 |
typedef int Logical |
typedef long OFF_T |
typedef char sChar |
typedef unsigned char uChar |
typedef unsigned int uInt |
typedef unsigned long uLong |
typedef unsigned short uShort |
typedef struct vSTATSstruct vSTATS |
VISIBLE_PREFIX void RemoveCDFFileExtension PROTOARGs | ( | (char *fileName, char *dstPath) | ) |
VISIBLE_PREFIX int StrlaststrIgCase PROTOARGs | ( | (char *s1, char *s2) | ) |
VISIBLE_PREFIX int SparsenessParmsCount PROTOARGs | ( | (Int32 sArraysType) | ) |
VISIBLE_PREFIX int CompressionParmsCount PROTOARGs | ( | (Int32 cType) | ) |
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))) | ) |