#include "cdfdist.h"
Classes | |
struct | AllocStruct |
struct | vCACHEstruct |
struct | vFILEstruct |
struct | CCRstruct |
struct | CDRstruct |
struct | GDRstruct |
struct | VDRstruct |
struct | VXRstruct |
struct | VVRstruct |
struct | ADRstruct |
struct | AEDRstruct |
struct | CPRstruct |
struct | SPRstruct |
struct | CVVRstruct |
struct | UIRstruct |
struct | rdSTRUCT |
struct | VarStageStruct |
struct | VarStruct |
struct | CDFstageStruct |
struct | CDFstruct |
struct | STRINGstruct |
struct | VAstruct |
struct | CurStruct |
Defines | |
#define | CDFLIBh_INCLUDEd__ |
#define | LIBCDF_SOURCE_ |
#define | V1magicNUMBER_flip 0x0F000000 |
#define | V2magicNUMBER_1pre 0x0000FFFF |
#define | V2magicNUMBER_1 0xCDF26002 |
#define | V3magicNUMBER_1 0xCDF30001 |
#define | V2magicNUMBER_2u 0x0000FFFF |
#define | V3magicNUMBER_2u 0x0000FFFF |
#define | V2magicNUMBER_2c 0xCCCC0001 |
#define | V3magicNUMBER_2c 0xCCCC0001 |
#define | VALIDid_MAGIC_NUMBER 0x12345678 |
#define | KILLEDid_MAGIC_NUMBER 0x24682468 |
#define | ABORTEDid_MAGIC_NUMBER 0x13571357 |
#define | INT32_ZERO ((Int32) 0) |
#define | INT32_ONE ((Int32) 1) |
#define | NO_BLOCK (-1) |
#define | NO_OFFSET 0xFFFFFFFF |
#define | NO_OFFSET64 -1 |
#define | ZERO_OFFSET 0x00000000 |
#define | ZERO_OFFSET64 0 |
#define | ALLrecordsATonce 1 |
#define | ONErecordATaTIME 2 |
#define | ONEvalueATaTIME 3 |
#define | EXT_LEN 3 |
#define | MAX_TMP 99999 |
#define | READ_ONLY 1 |
#define | READ_WRITE 2 |
#define | NUMcacheUNKNOWN 4 |
#define | STANDARD_ 1 |
#define | SPARSE_RECORDS_ 2 |
#define | COMPRESSED_ 3 |
#define | SPARSE_COMPRESSED_RECORDS_ 4 |
#define | SPARSE_ARRAYS_ 5 |
#define | SPARSE_RECORDS_AND_ARRAYS_ 6 |
#define | IN_MULTI_ 7 |
#define | SPARSErecords(Var) |
#define | SPARSEarrays(Var) (Var->vType == SPARSE_ARRAYS_ || Var->vType == SPARSE_RECORDS_AND_ARRAYS_) |
#define | COMPRESSED(Var) (Var->vType == COMPRESSED_ || Var->vType == SPARSE_COMPRESSED_RECORDS_) |
#define | RESERVED_ATTROFFSET (-1) |
#define | RESERVED_ENTRYNUM (-1L) |
#define | RESERVED_ENTRYOFFSET (-1) |
#define | RESERVED_ATTROFFSET64 (-1) |
#define | RESERVED_ENTRYOFFSET64 (-1) |
#define | RESERVED_VARNUM (-1L) |
#define | vSEEK_SET 0 |
#define | vSEEK_CUR 1 |
#define | vSEEK_END 2 |
#define | FIRST_IR_OFFSET ((Int32) 0x00000008) |
#define | V2_MAGIC_OFFSET_1 ((Int32) 0x00000000) |
#define | V2_MAGIC_OFFSET_2 ((Int32) 0x00000004) |
#define | V2_CDR_OFFSET ((Int32) 0x00000008) |
#define | V2_CCR_OFFSET ((Int32) 0x00000008) |
#define | V3_MAGIC_OFFSET_1 ((Int32) 0x00000000) |
#define | V3_MAGIC_OFFSET_2 ((Int32) 0x00000004) |
#define | MAGIC_NUMBERS_SIZE 8 |
#define | VDR_WASTED_SIZE 128 |
#define | VARs_INCREMENT 20 |
#define | VSTREAM_MAGIC_NUMBER 0x12345678 |
#define | DEFAULT_nCACHE_BUFFERs 1 |
#define | nCACHE_BUFFER_BYTEs 512 |
#define | vMAX_TRYs 5 |
#define | MAX_EPOCH_BINARY 3.15569519999998e14 |
#define | MAX_EPOCH16_1_BINARY 3.15569519999E11 |
#define | MAX_EPOCH16_2_BINARY 9.99999999998E11 |
#define | CTIME_STRING_LEN 25 |
#define | MAX_VXR_ENTRIES 10 |
#define | NUM_VXR_ENTRIES 7 |
#define | NUM_VXRx_ENTRIES 3 |
#define | VERSION_1 1 |
#define | VERSION_2 2 |
#define | RELEASE_0 0 |
#define | RELEASE_1 1 |
#define | RELEASE_2 2 |
#define | RELEASE_3 3 |
#define | RELEASE_4 4 |
#define | RELEASE_5 5 |
#define | RELEASE_6 6 |
#define | INCREMENT_1 1 |
#define | CDFt 1 |
#define | Vt 3 |
#define | Zt 4 |
#define | UPDATE TRUE |
#define | noUPDATE FALSE |
#define | DELETE TRUE |
#define | noDELETE FALSE |
#define | EMPTY TRUE |
#define | notEMPTY FALSE |
#define | Fif_ENTRYPOINT(ep__, ep_, ep, EP) ep |
#define | Fif_GHOSTARG(v) |
#define | Fif_GHOSTDEF(v) |
#define | Fif_PREFIXa |
#define | Fif_PREFIXb |
#define | LITTLEendianORDER 1 |
#define | BIGendianORDER 2 |
#define | GLOBALscopeASSUMED 3L |
#define | VARIABLEscopeASSUMED 4L |
#define | FP_1 1 |
#define | FP_2 2 |
#define | FP_3 3 |
#define | FP_4 4 |
#define | REVERSE2b(buf) |
#define | REVERSE4b(buf) |
#define | REVERSE8b(buf) |
#define | REVERSE2bIO(iPtr, oPtr) |
#define | REVERSE4bIO(iPtr, oPtr) |
#define | REVERSE8bIO(iPtr, oPtr) |
#define | LoadCVVRx(cvvr, recordsize, csize) |
#define | LoadVVRx(vvr, recordsize) |
#define | LoadAllocCVVR(alloc, firstrec, lastrec, csize, xsize) |
#define | LoadAllocVVR(alloc, firstrec, lastrec, newvvr) |
#define | GLOBALscope(scope) (scope == GLOBAL_SCOPE || scope == GLOBALscopeASSUMED) |
#define | VARIABLEscope(scope) (scope == VARIABLE_SCOPE || scope == VARIABLEscopeASSUMED) |
#define | DEFINITEscope(scope) |
#define | FLOAT8dataType(dataType) (dataType == CDF_REAL8 || dataType == CDF_DOUBLE || dataType == CDF_EPOCH) |
#define | FLOAT16dataType(dataType) (dataType == CDF_EPOCH16) |
#define | READ_ONLY_a_mode "r" |
#define | READ_PLUS_a_mode "r+" |
#define | WRITE_PLUS_a_mode "w+" |
#define | SEEKv(fp, offset, origin) (V_seek(fp,offset,origin) == 0) |
#define | READv(buffer, size, number, fp) (V_read(buffer,size,number,fp) == number) |
#define | WRITEv(buffer, size, number, fp) (V_write(buffer,size,number,fp)==number) |
#define | CACHEv(fp, nBuffers) (V_setcache(fp,nBuffers) == 0) |
#define | CLEARv(fp) (V_clear(fp) == 0) |
#define | DELETEv(fp, vStats) (V_delete(fp,vStats) == 0) |
#define | CLOSEv(fp, vStats) (V_close(fp,vStats) == 0) |
#define | FLUSHv(fp) (V_flush(fp) == 0) |
#define | MEMMOVE(dst, src, nBytes) if (dst != src) memmove (dst, src, nBytes); |
#define | DECODE(function, buffer, numElems) BOO(function == NULL,CDF_OK,function(buffer,numElems)) |
#define | CURRENTattrSELECTED(CDF) (CDF->CURattrOffset != RESERVED_ATTROFFSET) |
#define | CURRENTattrSELECTED64(CDF) (CDF->CURattrOffset64 != RESERVED_ATTROFFSET64) |
#define | CURRENTvarSELECTED(CDF, zOp) |
#define | BADzOP(CDF, rVar) (zModeON(CDF) && rVar) |
#define | EXISTSisBAD(alloc) BOO((alloc)->type == VVR_,(alloc)->vvr.new,TRUE) |
#define | CDR_MAJORITY_BIT 0 |
#define | CDR_FORMAT_BIT 1 |
#define | VDR_RECVARY_BIT 0 |
#define | VDR_PADVALUE_BIT 1 |
#define | VDR_COMPRESSION_BIT 2 |
#define | VDR_SPARSEARRAYS_BIT 3 |
#define | UIR_ ((Int32) (-1)) |
#define | CDR_ ((Int32) 1) |
#define | GDR_ ((Int32) 2) |
#define | rVDR_ ((Int32) 3) |
#define | ADR_ ((Int32) 4) |
#define | AgrEDR_ ((Int32) 5) |
#define | VXR_ ((Int32) 6) |
#define | VVR_ ((Int32) 7) |
#define | zVDR_ ((Int32) 8) |
#define | AzEDR_ ((Int32) 9) |
#define | CCR_ ((Int32) 10) |
#define | CPR_ ((Int32) 11) |
#define | SPR_ ((Int32) 12) |
#define | CVVR_ ((Int32) 13) |
#define | UUIR_BASE_SIZE 8 |
#define | UIR_BASE_SIZE 16 |
#define | CDR_BASE_SIZE 48 |
#define | GDR_BASE_SIZE 60 |
#define | zVDR_BASE_SIZE (68 + CDF_VAR_NAME_LEN) |
#define | rVDR_BASE_SIZE (64 + CDF_VAR_NAME_LEN) |
#define | VXR_BASE_SIZE (20 + (12 * NUM_VXR_ENTRIES)) |
#define | VXRx_BASE_SIZE (20 + (12 * NUM_VXRx_ENTRIES)) |
#define | VVR_BASE_SIZE 8 |
#define | ADR_BASE_SIZE (52 + CDF_ATTR_NAME_LEN) |
#define | AEDR_BASE_SIZE 48 |
#define | CCR_BASE_SIZE 20 |
#define | CPR_BASE_SIZE 20 |
#define | SPR_BASE_SIZE 20 |
#define | CVVR_BASE_SIZE 16 |
#define | CCR_NULL (-1) |
#define | CCR_RECORD 0 |
#define | CCR_RECORDSIZE 1 |
#define | CCR_RECORDTYPE 2 |
#define | CCR_CPROFFSET 3 |
#define | CCR_USIZE 4 |
#define | CCR_RFUa 5 |
#define | CCR_RECORDSIZE_OFFSET 0 |
#define | CCR_RECORDTYPE_OFFSET 4 |
#define | CCR_CPROFFSET_OFFSET 8 |
#define | CCR_USIZE_OFFSET 12 |
#define | CCR_RFUa_OFFSET 16 |
#define | CDR_NULL (-1) |
#define | CDR_RECORD 0 |
#define | CDR_RECORDSIZE 1 |
#define | CDR_RECORDTYPE 2 |
#define | CDR_GDROFFSET 3 |
#define | CDR_VERSION 4 |
#define | CDR_RELEASE 5 |
#define | CDR_ENCODING 6 |
#define | CDR_FLAGS 7 |
#define | CDR_INCREMENT 8 |
#define | CDR_COPYRIGHT 9 |
#define | CDR_RECORDSIZE_OFFSET 0 |
#define | CDR_RECORDTYPE_OFFSET 4 |
#define | CDR_GDROFFSET_OFFSET 8 |
#define | CDR_VERSION_OFFSET 12 |
#define | CDR_RELEASE_OFFSET 16 |
#define | CDR_ENCODING_OFFSET 20 |
#define | CDR_FLAGS_OFFSET 24 |
#define | CDR_RFUa_OFFSET 28 |
#define | CDR_RFUb_OFFSET 32 |
#define | CDR_INCREMENT_OFFSET 36 |
#define | CDR_RFUd_OFFSET 40 |
#define | CDR_RFUe_OFFSET 44 |
#define | CDR_COPYRIGHT_OFFSET 48 |
#define | GDR_NULL (-1) |
#define | GDR_RECORD 0 |
#define | GDR_RECORDSIZE 1 |
#define | GDR_RECORDTYPE 2 |
#define | GDR_rVDRHEAD 3 |
#define | GDR_zVDRHEAD 4 |
#define | GDR_ADRHEAD 5 |
#define | GDR_EOF 6 |
#define | GDR_NrVARS 7 |
#define | GDR_NUMATTR 8 |
#define | GDR_rMAXREC 9 |
#define | GDR_rNUMDIMS 10 |
#define | GDR_NzVARS 11 |
#define | GDR_UIRHEAD 12 |
#define | GDR_rDIMSIZES 13 |
#define | GDR_RECORDSIZE_OFFSET 0 |
#define | GDR_RECORDTYPE_OFFSET 4 |
#define | GDR_rVDRHEAD_OFFSET 8 |
#define | GDR_zVDRHEAD_OFFSET 12 |
#define | GDR_ADRHEAD_OFFSET 16 |
#define | GDR_EOF_OFFSET 20 |
#define | GDR_NrVARS_OFFSET 24 |
#define | GDR_NUMATTR_OFFSET 28 |
#define | GDR_rMAXREC_OFFSET 32 |
#define | GDR_rNUMDIMS_OFFSET 36 |
#define | GDR_NzVARS_OFFSET 40 |
#define | GDR_UIRHEAD_OFFSET 44 |
#define | GDR_RFUc_OFFSET 48 |
#define | GDR_RFUd_OFFSET 52 |
#define | GDR_RFUe_OFFSET 56 |
#define | GDR_rDIMSIZES_OFFSET 60 |
#define | VDR_NULL (-1) |
#define | VDR_RECORD 0 |
#define | VDR_RECORDSIZE 1 |
#define | VDR_RECORDTYPE 2 |
#define | VDR_VDRNEXT 3 |
#define | VDR_DATATYPE 4 |
#define | VDR_MAXREC 5 |
#define | VDR_VXRHEAD 6 |
#define | VDR_VXRTAIL 7 |
#define | VDR_FLAGS 8 |
#define | VDR_sRECORDS 9 |
#define | VDR_NUMELEMS 10 |
#define | VDR_NUM 11 |
#define | VDR_CPRorSPR 12 |
#define | VDR_BLOCKING 13 |
#define | VDR_NAME 14 |
#define | VDR_zNUMDIMS 15 |
#define | VDR_zDIMSIZES 16 |
#define | VDR_DIMVARYS 17 |
#define | VDR_PADVALUE 18 |
#define | VDR_RECORDSIZE_OFFSET 0 |
#define | VDR_RECORDTYPE_OFFSET 4 |
#define | VDR_VDRNEXT_OFFSET 8 |
#define | VDR_DATATYPE_OFFSET 12 |
#define | VDR_MAXREC_OFFSET 16 |
#define | VDR_VXRHEAD_OFFSET 20 |
#define | VDR_VXRTAIL_OFFSET 24 |
#define | VDR_FLAGS_OFFSET 28 |
#define | VDR_sRECORDS_OFFSET 32 |
#define | VDR_RFUb_OFFSET 36 |
#define | VDR_RFUc_OFFSET 40 |
#define | VDR_RFUf_OFFSET 44 |
#define | VDR_NUMELEMS_OFFSET 48 |
#define | VDR_NUM_OFFSET 52 |
#define | VDR_CPRorSPR_OFFSET 56 |
#define | VDR_BLOCKING_OFFSET 60 |
#define | VDR_NAME_OFFSET 64 |
#define | rVDR_DIMVARYS_OFFSET 128 |
#define | rVDR_PADVALUE_OFFSETb 128 |
#define | zVDR_zNUMDIMS_OFFSET 128 |
#define | zVDR_zDIMSIZES_OFFSET 132 |
#define | zVDR_DIMVARYS_OFFSETb 132 |
#define | zVDR_PADVALUE_OFFSETb 132 |
#define | VDR_WASTED_OFFSET 48 |
#define | VXR_NULL (-1) |
#define | VXR_RECORD 0 |
#define | VXR_RECORDSIZE 1 |
#define | VXR_RECORDTYPE 2 |
#define | VXR_VXRNEXT 3 |
#define | VXR_NENTRIES 4 |
#define | VXR_NUSEDENTRIES 5 |
#define | VXR_FIRSTREC 6 |
#define | VXR_LASTREC 7 |
#define | VXR_OFFSET 8 |
#define | VXR_RECORDSIZE_OFFSET 0 |
#define | VXR_RECORDTYPE_OFFSET 4 |
#define | VXR_VXRNEXT_OFFSET 8 |
#define | VXR_NENTRIES_OFFSET 12 |
#define | VXR_NUSEDENTRIES_OFFSET 16 |
#define | VXR_FIRSTREC_OFFSET 20 |
#define | VVR_NULL (-1) |
#define | VVR_RECORDx 0 |
#define | VVR_RECORDSIZE 1 |
#define | VVR_RECORDTYPE 2 |
#define | VVR_RECORDSIZE_OFFSET 0 |
#define | VVR_RECORDTYPE_OFFSET 4 |
#define | ADR_NULL (-1) |
#define | ADR_RECORD 0 |
#define | ADR_RECORDSIZE 1 |
#define | ADR_RECORDTYPE 2 |
#define | ADR_ADRNEXT 3 |
#define | ADR_AgrEDRHEAD 4 |
#define | ADR_SCOPE 5 |
#define | ADR_NUM 6 |
#define | ADR_NgrENTRIES 7 |
#define | ADR_MAXgrENTRY 8 |
#define | ADR_AzEDRHEAD 9 |
#define | ADR_NzENTRIES 10 |
#define | ADR_MAXzENTRY 11 |
#define | ADR_NAME 12 |
#define | ADR_RECORDSIZE_OFFSET 0 |
#define | ADR_RECORDTYPE_OFFSET 4 |
#define | ADR_ADRNEXT_OFFSET 8 |
#define | ADR_AgrEDRHEAD_OFFSET 12 |
#define | ADR_SCOPE_OFFSET 16 |
#define | ADR_NUM_OFFSET 20 |
#define | ADR_NgrENTRIES_OFFSET 24 |
#define | ADR_MAXgrENTRY_OFFSET 28 |
#define | ADR_RFUa_OFFSET 32 |
#define | ADR_AzEDRHEAD_OFFSET 36 |
#define | ADR_NzENTRIES_OFFSET 40 |
#define | ADR_MAXzENTRY_OFFSET 44 |
#define | ADR_RFUe_OFFSET 48 |
#define | ADR_NAME_OFFSET 52 |
#define | AEDR_NULL (-1) |
#define | AEDR_RECORD 0 |
#define | AEDR_RECORDSIZE 1 |
#define | AEDR_RECORDTYPE 2 |
#define | AEDR_AEDRNEXT 3 |
#define | AEDR_ATTRNUM 4 |
#define | AEDR_DATATYPE 5 |
#define | AEDR_NUM 6 |
#define | AEDR_NUMELEMS 7 |
#define | AEDR_VALUE 8 |
#define | AEDR_RECORDSIZE_OFFSET 0 |
#define | AEDR_RECORDTYPE_OFFSET 4 |
#define | AEDR_AEDRNEXT_OFFSET 8 |
#define | AEDR_ATTRNUM_OFFSET 12 |
#define | AEDR_DATATYPE_OFFSET 16 |
#define | AEDR_NUM_OFFSET 20 |
#define | AEDR_NUMELEMS_OFFSET 24 |
#define | AEDR_RFUa_OFFSET 28 |
#define | AEDR_RFUb_OFFSET 32 |
#define | AEDR_RFUc_OFFSET 36 |
#define | AEDR_RFUd_OFFSET 40 |
#define | AEDR_RFUe_OFFSET 44 |
#define | AEDR_VALUE_OFFSET 48 |
#define | CPR_NULL (-1) |
#define | CPR_RECORD 0 |
#define | CPR_RECORDSIZE 1 |
#define | CPR_RECORDTYPE 2 |
#define | CPR_CTYPE 3 |
#define | CPR_RFUa 4 |
#define | CPR_PCOUNT 5 |
#define | CPR_CPARM1 6 |
#define | CPR_CPARM2 7 |
#define | CPR_CPARM3 8 |
#define | CPR_CPARM4 9 |
#define | CPR_CPARM5 10 |
#define | CPR_RECORDSIZE_OFFSET 0 |
#define | CPR_RECORDTYPE_OFFSET 4 |
#define | CPR_CTYPE_OFFSET 8 |
#define | CPR_RFUa_OFFSET 12 |
#define | CPR_PCOUNT_OFFSET 16 |
#define | CPR_CPARM1_OFFSET 20 |
#define | CPR_CPARM2_OFFSET 24 |
#define | CPR_CPARM3_OFFSET 28 |
#define | CPR_CPARM4_OFFSET 32 |
#define | CPR_CPARM5_OFFSET 36 |
#define | SPR_NULL (-1) |
#define | SPR_RECORD 0 |
#define | SPR_RECORDSIZE 1 |
#define | SPR_RECORDTYPE 2 |
#define | SPR_STYPE 3 |
#define | SPR_RFUa 4 |
#define | SPR_PCOUNT 5 |
#define | SPR_SPARM1 6 |
#define | SPR_SPARM2 7 |
#define | SPR_SPARM3 8 |
#define | SPR_SPARM4 9 |
#define | SPR_SPARM5 10 |
#define | SPR_RECORDSIZE_OFFSET 0 |
#define | SPR_RECORDTYPE_OFFSET 4 |
#define | SPR_STYPE_OFFSET 8 |
#define | SPR_RFUa_OFFSET 12 |
#define | SPR_PCOUNT_OFFSET 16 |
#define | SPR_SPARM1_OFFSET 20 |
#define | SPR_SPARM2_OFFSET 24 |
#define | SPR_SPARM3_OFFSET 28 |
#define | SPR_SPARM4_OFFSET 32 |
#define | SPR_SPARM5_OFFSET 36 |
#define | CVVR_NULL (-1) |
#define | CVVR_RECORDx 0 |
#define | CVVR_RECORDSIZE 1 |
#define | CVVR_RECORDTYPE 2 |
#define | CVVR_RFUa 3 |
#define | CVVR_CSIZE 4 |
#define | CVVR_RECORDSIZE_OFFSET 0 |
#define | CVVR_RECORDTYPE_OFFSET 4 |
#define | CVVR_RFUa_OFFSET 8 |
#define | CVVR_CSIZE_OFFSET 12 |
#define | UIR_NULL (-1) |
#define | UIR_RECORD 0 |
#define | UIR_RECORDSIZE 1 |
#define | UIR_RECORDTYPE 2 |
#define | UIR_NEXTUIR 3 |
#define | UIR_PREVUIR 4 |
#define | UIR_RECORDSIZE_OFFSET 0 |
#define | UIR_RECORDTYPE_OFFSET 4 |
#define | UIR_NEXTUIR_OFFSET 8 |
#define | UIR_PREVUIR_OFFSET 12 |
#define | SelectCDF(cur_, cdf_) |
#define | SINGLEfileBITset(flags) (BITSET(flags,CDR_FORMAT_BIT)) |
#define | ROWmajorBITset(flags) (BITSET(flags,CDR_MAJORITY_BIT)) |
#define | zModeON(CDF) (CDF->zMode == zMODEon1 || CDF->zMode == zMODEon2) |
#define | zModeOFF(CDF) (CDF->zMode == zMODEoff) |
#define | PADvalueBITset(flags) (BITSET(flags,VDR_PADVALUE_BIT)) |
#define | RECvaryBITset(flags) (BITSET(flags,VDR_RECVARY_BIT)) |
#define | SPARSEarraysBITset(flags) (BITSET(flags,VDR_SPARSEARRAYS_BIT)) |
#define | VARcompressionBITset(flags) (BITSET(flags,VDR_COMPRESSION_BIT)) |
#define | isLFS(CDF) (CDF->largeFile) |
Typedefs | |
typedef struct vCACHEstruct | vCACHE |
typedef struct vFILEstruct | vFILE |
Functions | |
STATICforIDL struct VarStruct *VarStructPtr | PROTOARGs ((struct CDFstruct *CDF, Logical zOp, long varN)) |
STATICforIDL void DefaultPadValue | PROTOARGs ((Int32 dataType, Int32 numElems, void *padValue)) |
STATICforIDL CDFstatus DefaultPadBuffer | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 nValues, void *buffer)) |
STATICforIDL CDFstatus WasteIR | PROTOARGs ((struct CDFstruct *CDF, Int32 offset, Int32 size)) |
STATICforIDL Int32 IndicesValueOffset | PROTOARGs ((Int32 numDims, Int32 *indices, Int32 *dimVarys, Int32 *nPhyDimValues)) |
STATICforIDL void ValueOffsetIndices | PROTOARGs ((Int32 offset, Logical rowMajor, Int32 numDims, Int32 *dimVarys, Int32 *nPhyDimValues, Int32 *indices)) |
STATICforIDL CDFstatus RecordByteOffset | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 phyRecN, Int32 *offset)) |
STATICforIDL CDFstatus ConfigureNEWzMode | PROTOARGs ((struct CDFstruct *CDF)) |
STATICforIDL Int32 HostEncoding | PROTOARGs ((void)) |
STATICforIDL int IntegerOrder | PROTOARGs ((Int32 ed)) |
STATICforIDL Logical EquivDataTypes | PROTOARGs ((Int32 dataType1, Int32 dataType2)) |
STATICforIDL void FreeCDFid | PROTOARGs ((struct CDFstruct *CDF, Logical aborting)) |
STATICforIDL CDFstatus VarAccess | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var)) |
STATICforIDL CDFstatus AllocateRecords | VARPROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct alloc)) |
STATICforIDL CDFstatus PadUnRecords | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec)) |
STATICforIDL Logical WriteAccess | PROTOARGs ((struct CDFstruct *CDF, Logical forDelete, CDFstatus *pStatus)) |
STATICforIDL CDFstatus WriteVarElems | PROTOARGs ((struct VarStruct *Var, vFILE *fp, Int32 offset, Int32 numElems, void *buffer)) |
STATICforIDL CDFstatus WriteBuffer | PROTOARGs ((struct CDFstruct *CDF, vFILE *fp, Int32 dataType, Int32 numElems, void *buffer)) |
STATICforIDL CDFstatus HyperRead | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, struct rdSTRUCT *rd, void *buffer)) |
STATICforIDL CDFstatus HyperReadDim | 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 CDFcre | PROTOARGs ((struct VAstruct *Va, struct CurStruct *Cur)) |
STATICforIDL void CDFcopyRight | PROTOARGs ((char *copyRight)) |
STATICforIDL CDFstatus CDFstatusText | PROTOARGs ((CDFstatus status, char *textPtr)) |
STATICforIDL char *NULterminate | PROTOARGs ((char *string, size_t length, struct STRINGstruct **ssh)) |
STATICforIDL void FreeStrings | PROTOARGs ((struct STRINGstruct *ssh)) |
STATICforIDL Logical ValidVarName | PROTOARGs ((char *name)) |
STATICforIDL Logical ValidDataType | PROTOARGs ((Int32 dataType)) |
STATICforIDL Logical ValidAttrScope | PROTOARGs ((Int32 scope)) |
STATICforIDL Logical ValidEncoding | PROTOARGs ((Int32 encoding, Int32 *actualEncoding)) |
STATICforIDL Logical ValidDecoding | PROTOARGs ((Int32 decoding)) |
STATICforIDL CDFstatus ValidateCompression | PROTOARGs ((long cType, long *cParms)) |
STATICforIDL CDFstatus ConversionFunction | PROTOARGs ((Int32 dataType, Int32 encoding, Int32 decoding, Logical negToPosFp0, CDFstatus(**function) PROTOARGs((void *buffer, Int32 numElems)))) |
STATICforIDL CDFstatus FP1toFP34single | PROTOARGs ((void *buffer, Int32 numElems)) |
STATICforIDL void SetBit32 | PROTOARGs ((Int32 *value, int bit)) |
STATICforIDL void CtoFORTstring | PROTOARGs ((char *Cstring, void *FORTstring, int length)) |
STATICforIDL void NulPad | PROTOARGs ((char *string, int length)) |
STATICforIDL CDFstatus UpdateMaxRec | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 phyRecNum)) |
STATICforIDL CDFstatus FindCDF | PROTOARGs ((char *path, Logical *append, Logical *upper, Logical *version)) |
STATICforIDL void BuildFilePath | PROTOARGs ((int fileType, char *pathBase, Logical noAppend, Logical upperCase, Logical versionNumber, Int32 varN, char pathX[DU_MAX_PATH_LEN+1])) |
STATICforIDL CDFstatus LocateCurrentVar | PROTOARGs ((struct CDFstruct *CDF, Logical zOp, Int32 *offset, Logical *zVar, struct VarStruct **Var)) |
STATICforIDL Logical CurrentVarMode | PROTOARGs ((struct CDFstruct *CDF, Logical zOp)) |
STATICforIDL CDFstatus InitCurrentVar | PROTOARGs ((struct CDFstruct *CDF, Logical zVar, struct VarStruct **Var)) |
STATICforIDL CDFstatus InitVar | PROTOARGs ((struct CDFstruct *CDF, Int32 varN, Logical zVar, struct VarStruct **Var)) |
STATICforIDL CDFstatus VarIdentity | PROTOARGs ((struct CDFstruct *CDF, Int32 varN, Logical zOp, Int32 *varNt, Logical *zVar, struct VarStruct **Var)) |
STATICforIDL CDFstatus FindAttrByName | PROTOARGs ((struct CDFstruct *CDF, char *searchName, Int32 *offset)) |
STATICforIDL CDFstatus FindAttrByNumber | PROTOARGs ((struct CDFstruct *CDF, Int32 searchNum, Int32 *offset)) |
STATICforIDL CDFstatus FindEntryByNumber | PROTOARGs ((struct CDFstruct *CDF, Int32 ADRoffset, Logical zEntry, Int32 entryN, Int32 *offset)) |
STATICforIDL CDFstatus FindVarByName | PROTOARGs ((struct CDFstruct *CDF, char *searchName, Int32 *offset, Logical *zVar, struct VarStruct **Var)) |
STATICforIDL CDFstatus FindVarByNumber | PROTOARGs ((struct CDFstruct *CDF, Int32 searchNum, Logical zVar, Int32 *offset)) |
STATICforIDL CDFstatus FindLastAttr | PROTOARGs ((struct CDFstruct *CDF, Int32 *lastOffset)) |
STATICforIDL CDFstatus FindLastEntry | PROTOARGs ((struct CDFstruct *CDF, Int32 ADRoffset, Logical zEntry, Int32 *lastOffset)) |
STATICforIDL CDFstatus FindPrevEntry | PROTOARGs ((struct CDFstruct *CDF, Int32 ADRoffset, Int32 searchOffset, Logical zEntry, Int32 *prevOffset)) |
STATICforIDL CDFstatus CheckEntryOp | PROTOARGs ((struct CDFstruct *CDF, int entryType)) |
STATICforIDL CDFstatus SetCURgrEntry | PROTOARGs ((struct CDFstruct *CDF, Logical useCurrent, Int32 entryNum)) |
STATICforIDL CDFstatus CalcDimParms | PROTOARGs ((struct CDFstruct *CDF, Int32 offset, Logical zVar, Int32 *numDimsP, Int32 dimSizesP[], Int32 dimVarysP[])) |
STATICforIDL void NULterminateMAX | PROTOARGs ((char *string, size_t maxLen)) |
STATICforIDL CDFstatus AllocateIR | PROTOARGs ((struct CDFstruct *CDF, Int32 size, Int32 *offset)) |
STATICforIDL CDFstatus ResizeIR | PROTOARGs ((struct CDFstruct *CDF, Int32 curOffset, Int32 newSize, Int32 *newOffset, Logical move, Logical *success)) |
STATICforIDL CDFstatus RemoveUIRs | PROTOARGs ((struct CDFstruct *CDF, Int32 sOffset, Int32 eOffset)) |
STATICforIDL CDFstatus LastRecord | PROTOARGs ((struct CDFstruct *CDF, Int32 offset, Logical zVar, Int32 *recNum)) |
STATICforIDL CDFstatus VerifyNoRecordsWritten | PROTOARGs ((struct CDFstruct *CDF, Logical *no)) |
STATICforIDL Logical Read32s | PROTOARGs ((vFILE *fp, Int32 *buffer, int count)) |
STATICforIDL CDFstatus ReadIrSize | PROTOARGs ((vFILE *fp, Int32 offset, Int32 *irSize)) |
STATICforIDL CDFstatus ReadCDR | VARPROTOARGs ((vFILE *fp, Int32 offset,...)) |
STATICforIDL CDFstatus ReadVDR | VARPROTOARGs ((struct CDFstruct *CDF, vFILE *fp, Int32 offset, Logical zVar,...)) |
STATICforIDL Logical Write32 | PROTOARGs ((vFILE *fp, Int32 *value)) |
STATICforIDL CDFstatus WriteIrType | PROTOARGs ((vFILE *fp, Int32 offset, Int32 *irType)) |
STATICforIDL CDFstatus WriteAEDR | VARPROTOARGs ((struct CDFstruct *CDF, vFILE *fp, Int32 offset,...)) |
STATICforIDL Logical DeleteFile | PROTOARGs ((char *path)) |
STATICforIDL void KillAbortedCDF | PROTOARGs ((struct CDFstruct *CDF, struct CurStruct *Cur)) |
STATICforIDL void AbortAccess | PROTOARGs ((struct CDFstruct *CDF, Logical updateCDF, Logical deleteCDF)) |
STATICforIDL CDFstatus DeleteEntry | PROTOARGs ((struct CDFstruct *CDF, Int32 aOffset, Int32 eOffset)) |
STATICforIDL void StripTrailingBlanks | PROTOARGs ((char *string)) |
STATICforIDL CDFstatus DecompressCDF | PROTOARGs ((vFILE *dotFp, vFILE *uDotFp)) |
STATICforIDL CDFstatus WriteCompressedCDF | PROTOARGs ((struct CDFstruct *CDF, struct CPRstruct *CPR, Logical empty)) |
STATICforIDL CDFstatus CopyCDF | PROTOARGs ((vFILE *srcFp, vFILE *destFp)) |
STATICforIDL CDFstatus CompressRLE0 | PROTOARGs ((vFILE *srcFp, Int32 srcOffset, Int32 srcSize, CDFstatus srcError, vFILE *destFp, Int32 destOffset, Int32 *destSize, CDFstatus destError)) |
STATICforIDL CDFstatus DecompressRLE0 | PROTOARGs ((vFILE *srcFp, Int32 srcOffset, Int32 srcSize, CDFstatus srcError, vFILE *destFp, Int32 destOffset, CDFstatus destError)) |
STATICforIDL CDFstatus CompressHUFF0 | PROTOARGs ((vFILE *input, Int32 iOffset, Int32 iSize, CDFstatus iError, vFILE *oFp, Int32 oOffset, Int32 *oSize, CDFstatus oError)) |
STATICforIDL CDFstatus DecompressHUFF0 | PROTOARGs ((vFILE *iFp, Int32 iOffset, CDFstatus iError, vFILE *output, Int32 oOffset, CDFstatus oError)) |
STATICforIDL CDFstatus CompressGZIP | PROTOARGs ((vFILE *srcFp, Int32 srcOffset, Int32 srcSize, CDFstatus srcError, vFILE *destFp, Int32 destOffset, Int32 *destSize, CDFstatus destError, Int32 level)) |
STATICforIDL CDFstatus DecompressGZIP | PROTOARGs ((vFILE *srcFp, Int32 srcOffset, CDFstatus srcError, vFILE *destFp, Int32 destOffset, CDFstatus destError)) |
STATICforIDL CDFstatus WriteVarValues | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, Int32 offset, Int32 nValues, void *buffer)) |
STATICforIDL CDFstatus SearchForRecord | PROTOARGs ((struct CDFstruct *CDF, Int32 VDRoffset, Logical zVar, Int32 recNum, Int32 *firstRec, Int32 *lastRec, Int32 *offset, Logical *found)) |
STATICforIDL CDFstatus IndexingStatistics | PROTOARGs ((struct CDFstruct *CDF, Int32 VDRoffset, Logical zVar, Int32 *nVXRsP, Int32 *nEntriesP, Int32 *nAllocP, Int32 *nRecordsP, Int32 *nLevelsP)) |
STATICforIDL CDFstatus BuildPadBuffer | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 nRecords, int *how, void **buffer, Logical encode)) |
STATICforIDL CDFstatus WritePadValues | PROTOARGs ((struct VarStruct *Var, vFILE *fp, Int32 offset, Int32 nRecords, int how, void *buffer)) |
STATICforIDL CDFstatus PrevRecord | PROTOARGs ((struct CDFstruct *CDF, Int32 VDRoffset, Logical zVar, Int32 baseRec, Int32 *prevRec, Logical *found)) |
STATICforIDL CDFstatus NextRecord | PROTOARGs ((struct CDFstruct *CDF, Int32 VDRoffset, Logical zVar, Int32 baseRec, Int32 *nextRec, Logical *found)) |
STATICforIDL CDFstatus VariableType | PROTOARGs ((struct CDFstruct *CDF, Int32 vdrOffset, Logical zVar, int *vType)) |
STATICforIDL CDFstatus InitVarStage | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 nBytes)) |
STATICforIDL CDFstatus CopyBytes | PROTOARGs ((vFILE *iFp, Int32 iStart, CDFstatus iError, Int32 nBytes, vFILE *oFp, Int32 oStart, CDFstatus oError)) |
STATICforIDL CDFstatus ModIndexOffset | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, Int32 newOffset)) |
STATICforIDL CDFstatus InitScratch | PROTOARGs ((char *scratchDir, vFILE **scratchFpH, int cacheSize)) |
STATICforIDL CDFstatus CalcCompressionPct | PROTOARGs ((struct CDFstruct *CDF, Int32 vdrOffset, Logical zVar, long *cPct)) |
STATICforIDL CDFstatus CalcPhyRecBytes | PROTOARGs ((struct CDFstruct *CDF, Int32 vdrOffset, Logical zVar, Int32 *nPhyRecBytes)) |
STATICforIDL void CalcRecValues | PROTOARGs ((struct VarStruct *Var)) |
STATICforIDL void InitNewVXR | PROTOARGs ((struct VXRstruct *VXR, Int32 firstRec, Int32 lastRec, Int32 offset)) |
STATICforIDL CDFstatus Compress | PROTOARGs ((vFILE *iFp, Int32 iOffset, Int32 iSize, CDFstatus iError, Int32 cType, Int32 cParms[], vFILE *oFp, Int32 oOffset, Int32 *oSize, CDFstatus oError)) |
STATICforIDL CDFstatus Decompress | PROTOARGs ((vFILE *iFp, Int32 iOffset, Int32 iSize, CDFstatus iError, Int32 cType, Int32 cParms[], vFILE *oFp, Int32 oOffset, CDFstatus oError)) |
STATICforIDL CDFstatus DecompressToStage | PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 offset, Int32 uSize)) |
STATICforIDL void AddTOvStats | PROTOARGs ((vSTATS *vStatsSum, vSTATS *vStats)) |
STATICforIDL Logical StrStrIgCaseX | PROTOARGs ((char *string1, char *string2)) |
VISIBLE_PREFIX vFILE *V_open | PROTOARGs ((char *file_spec, char *a_mode)) |
VISIBLE_PREFIX vFILE *V_scratch | PROTOARGs ((char *directory, char *extension)) |
VISIBLE_PREFIX int V_setcache | PROTOARGs ((vFILE *vfp, int nCacheBuffers)) |
VISIBLE_PREFIX int V_seek | PROTOARGs ((vFILE *vfp, long offset, int direction)) |
VISIBLE_PREFIX long V_tell | PROTOARGs ((vFILE *vfp)) |
VISIBLE_PREFIX size_t V_read | PROTOARGs ((void *buffer, size_t item_size, size_t n_items, vFILE *vfp)) |
VISIBLE_PREFIX int V_getc | PROTOARGs ((vFILE *fp)) |
VISIBLE_PREFIX int V_putc | PROTOARGs ((int value, vFILE *fp)) |
VISIBLE_PREFIX int V_close | PROTOARGs ((vFILE *vfp, vSTATS *vStats)) |
VISIBLE_PREFIX int V_delete | PROTOARGs ((vFILE *vFp, vSTATS *vStats)) |
VISIBLE_PREFIX CDFstatus ConvertBuffer | PROTOARGs ((Int32 srcEncoding, Int32 dstEncoding, Logical negToPosFp0, Int32 dataType, Int32 numElems, void *srcbuffer, void *dstBuffer)) |
VISIBLE_PREFIX Logical PriorTo | PROTOARGs ((char *spec, Int32 version, Int32 release, Int32 increment)) |
#define ABORTEDid_MAGIC_NUMBER 0x13571357 |
#define ADR_ ((Int32) 4) |
#define ADR_ADRNEXT 3 |
#define ADR_ADRNEXT_OFFSET 8 |
#define ADR_AgrEDRHEAD 4 |
#define ADR_AgrEDRHEAD_OFFSET 12 |
#define ADR_AzEDRHEAD 9 |
#define ADR_AzEDRHEAD_OFFSET 36 |
#define ADR_BASE_SIZE (52 + CDF_ATTR_NAME_LEN) |
#define ADR_MAXgrENTRY 8 |
#define ADR_MAXgrENTRY_OFFSET 28 |
#define ADR_MAXzENTRY 11 |
#define ADR_MAXzENTRY_OFFSET 44 |
#define ADR_NAME 12 |
#define ADR_NAME_OFFSET 52 |
#define ADR_NgrENTRIES 7 |
#define ADR_NgrENTRIES_OFFSET 24 |
#define ADR_NULL (-1) |
#define ADR_NUM 6 |
#define ADR_NUM_OFFSET 20 |
#define ADR_NzENTRIES 10 |
#define ADR_NzENTRIES_OFFSET 40 |
#define ADR_RECORD 0 |
#define ADR_RECORDSIZE 1 |
#define ADR_RECORDSIZE_OFFSET 0 |
#define ADR_RECORDTYPE 2 |
#define ADR_RECORDTYPE_OFFSET 4 |
#define ADR_RFUa_OFFSET 32 |
#define ADR_RFUe_OFFSET 48 |
#define ADR_SCOPE 5 |
#define ADR_SCOPE_OFFSET 16 |
#define AEDR_AEDRNEXT 3 |
#define AEDR_AEDRNEXT_OFFSET 8 |
#define AEDR_ATTRNUM 4 |
#define AEDR_ATTRNUM_OFFSET 12 |
#define AEDR_BASE_SIZE 48 |
#define AEDR_DATATYPE 5 |
#define AEDR_DATATYPE_OFFSET 16 |
#define AEDR_NULL (-1) |
#define AEDR_NUM 6 |
#define AEDR_NUM_OFFSET 20 |
#define AEDR_NUMELEMS 7 |
#define AEDR_NUMELEMS_OFFSET 24 |
#define AEDR_RECORD 0 |
#define AEDR_RECORDSIZE 1 |
#define AEDR_RECORDSIZE_OFFSET 0 |
#define AEDR_RECORDTYPE 2 |
#define AEDR_RECORDTYPE_OFFSET 4 |
#define AEDR_RFUa_OFFSET 28 |
#define AEDR_RFUb_OFFSET 32 |
#define AEDR_RFUc_OFFSET 36 |
#define AEDR_RFUd_OFFSET 40 |
#define AEDR_RFUe_OFFSET 44 |
#define AEDR_VALUE 8 |
#define AEDR_VALUE_OFFSET 48 |
#define AgrEDR_ ((Int32) 5) |
#define ALLrecordsATonce 1 |
#define AzEDR_ ((Int32) 9) |
#define BADzOP | ( | CDF, | |||
rVar | ) | (zModeON(CDF) && rVar) |
#define BIGendianORDER 2 |
#define CACHEv | ( | fp, | |||
nBuffers | ) | (V_setcache(fp,nBuffers) == 0) |
#define CCR_ ((Int32) 10) |
#define CCR_BASE_SIZE 20 |
#define CCR_CPROFFSET 3 |
#define CCR_CPROFFSET_OFFSET 8 |
#define CCR_NULL (-1) |
#define CCR_RECORD 0 |
#define CCR_RECORDSIZE 1 |
#define CCR_RECORDSIZE_OFFSET 0 |
#define CCR_RECORDTYPE 2 |
#define CCR_RECORDTYPE_OFFSET 4 |
#define CCR_RFUa 5 |
#define CCR_RFUa_OFFSET 16 |
#define CCR_USIZE 4 |
#define CCR_USIZE_OFFSET 12 |
#define CDFLIBh_INCLUDEd__ |
#define CDFt 1 |
#define CDR_ ((Int32) 1) |
#define CDR_BASE_SIZE 48 |
#define CDR_COPYRIGHT 9 |
#define CDR_COPYRIGHT_OFFSET 48 |
#define CDR_ENCODING 6 |
#define CDR_ENCODING_OFFSET 20 |
#define CDR_FLAGS 7 |
#define CDR_FLAGS_OFFSET 24 |
#define CDR_FORMAT_BIT 1 |
#define CDR_GDROFFSET 3 |
#define CDR_GDROFFSET_OFFSET 8 |
#define CDR_INCREMENT 8 |
#define CDR_INCREMENT_OFFSET 36 |
#define CDR_MAJORITY_BIT 0 |
#define CDR_NULL (-1) |
#define CDR_RECORD 0 |
#define CDR_RECORDSIZE 1 |
#define CDR_RECORDSIZE_OFFSET 0 |
#define CDR_RECORDTYPE 2 |
#define CDR_RECORDTYPE_OFFSET 4 |
#define CDR_RELEASE 5 |
#define CDR_RELEASE_OFFSET 16 |
#define CDR_RFUa_OFFSET 28 |
#define CDR_RFUb_OFFSET 32 |
#define CDR_RFUd_OFFSET 40 |
#define CDR_RFUe_OFFSET 44 |
#define CDR_VERSION 4 |
#define CDR_VERSION_OFFSET 12 |
#define CLEARv | ( | fp | ) | (V_clear(fp) == 0) |
#define CLOSEv | ( | fp, | |||
vStats | ) | (V_close(fp,vStats) == 0) |
#define COMPRESSED | ( | Var | ) | (Var->vType == COMPRESSED_ || Var->vType == SPARSE_COMPRESSED_RECORDS_) |
#define COMPRESSED_ 3 |
#define CPR_ ((Int32) 11) |
#define CPR_BASE_SIZE 20 |
#define CPR_CPARM1 6 |
#define CPR_CPARM1_OFFSET 20 |
#define CPR_CPARM2 7 |
#define CPR_CPARM2_OFFSET 24 |
#define CPR_CPARM3 8 |
#define CPR_CPARM3_OFFSET 28 |
#define CPR_CPARM4 9 |
#define CPR_CPARM4_OFFSET 32 |
#define CPR_CPARM5 10 |
#define CPR_CPARM5_OFFSET 36 |
#define CPR_CTYPE 3 |
#define CPR_CTYPE_OFFSET 8 |
#define CPR_NULL (-1) |
#define CPR_PCOUNT 5 |
#define CPR_PCOUNT_OFFSET 16 |
#define CPR_RECORD 0 |
#define CPR_RECORDSIZE 1 |
#define CPR_RECORDSIZE_OFFSET 0 |
#define CPR_RECORDTYPE 2 |
#define CPR_RECORDTYPE_OFFSET 4 |
#define CPR_RFUa 4 |
#define CPR_RFUa_OFFSET 12 |
#define CTIME_STRING_LEN 25 |
#define CURRENTattrSELECTED | ( | CDF | ) | (CDF->CURattrOffset != RESERVED_ATTROFFSET) |
#define CURRENTattrSELECTED64 | ( | CDF | ) | (CDF->CURattrOffset64 != RESERVED_ATTROFFSET64) |
#define CURRENTvarSELECTED | ( | CDF, | |||
zOp | ) |
Value:
BOO(zModeON(CDF), \ CDF->CURzVarNum != RESERVED_VARNUM, \ BOO(zOp,CDF->CURzVarNum,CDF->CURrVarNum) != RESERVED_VARNUM)
#define CVVR_ ((Int32) 13) |
#define CVVR_BASE_SIZE 16 |
#define CVVR_CSIZE 4 |
#define CVVR_CSIZE_OFFSET 12 |
#define CVVR_NULL (-1) |
#define CVVR_RECORDSIZE 1 |
#define CVVR_RECORDSIZE_OFFSET 0 |
#define CVVR_RECORDTYPE 2 |
#define CVVR_RECORDTYPE_OFFSET 4 |
#define CVVR_RECORDx 0 |
#define CVVR_RFUa 3 |
#define CVVR_RFUa_OFFSET 8 |
#define DECODE | ( | function, | |||
buffer, | |||||
numElems | ) | BOO(function == NULL,CDF_OK,function(buffer,numElems)) |
#define DEFAULT_nCACHE_BUFFERs 1 |
#define DEFINITEscope | ( | scope | ) |
Value:
(BOO(scope == GLOBALscopeASSUMED, \ GLOBAL_SCOPE,BOO(scope == VARIABLEscopeASSUMED,VARIABLE_SCOPE,scope)))
#define DELETE TRUE |
#define DELETEv | ( | fp, | |||
vStats | ) | (V_delete(fp,vStats) == 0) |
#define EMPTY TRUE |
#define EXISTSisBAD | ( | alloc | ) | BOO((alloc)->type == VVR_,(alloc)->vvr.new,TRUE) |
#define EXT_LEN 3 |
#define Fif_ENTRYPOINT | ( | ep__, | |||
ep_, | |||||
ep, | |||||
EP | ) | ep |
#define Fif_GHOSTARG | ( | v | ) |
#define Fif_GHOSTDEF | ( | v | ) |
#define Fif_PREFIXa |
#define Fif_PREFIXb |
#define FIRST_IR_OFFSET ((Int32) 0x00000008) |
#define FLOAT16dataType | ( | dataType | ) | (dataType == CDF_EPOCH16) |
#define FLOAT8dataType | ( | dataType | ) | (dataType == CDF_REAL8 || dataType == CDF_DOUBLE || dataType == CDF_EPOCH) |
#define FLUSHv | ( | fp | ) | (V_flush(fp) == 0) |
#define FP_1 1 |
#define FP_2 2 |
#define FP_3 3 |
#define FP_4 4 |
#define GDR_ ((Int32) 2) |
#define GDR_ADRHEAD 5 |
#define GDR_ADRHEAD_OFFSET 16 |
#define GDR_BASE_SIZE 60 |
#define GDR_EOF 6 |
#define GDR_EOF_OFFSET 20 |
#define GDR_NrVARS 7 |
#define GDR_NrVARS_OFFSET 24 |
#define GDR_NULL (-1) |
#define GDR_NUMATTR 8 |
#define GDR_NUMATTR_OFFSET 28 |
#define GDR_NzVARS 11 |
#define GDR_NzVARS_OFFSET 40 |
#define GDR_rDIMSIZES 13 |
#define GDR_rDIMSIZES_OFFSET 60 |
#define GDR_RECORD 0 |
#define GDR_RECORDSIZE 1 |
#define GDR_RECORDSIZE_OFFSET 0 |
#define GDR_RECORDTYPE 2 |
#define GDR_RECORDTYPE_OFFSET 4 |
#define GDR_RFUc_OFFSET 48 |
#define GDR_RFUd_OFFSET 52 |
#define GDR_RFUe_OFFSET 56 |
#define GDR_rMAXREC 9 |
#define GDR_rMAXREC_OFFSET 32 |
#define GDR_rNUMDIMS 10 |
#define GDR_rNUMDIMS_OFFSET 36 |
#define GDR_rVDRHEAD 3 |
#define GDR_rVDRHEAD_OFFSET 8 |
#define GDR_UIRHEAD 12 |
#define GDR_UIRHEAD_OFFSET 44 |
#define GDR_zVDRHEAD 4 |
#define GDR_zVDRHEAD_OFFSET 12 |
#define GLOBALscope | ( | scope | ) | (scope == GLOBAL_SCOPE || scope == GLOBALscopeASSUMED) |
#define GLOBALscopeASSUMED 3L |
#define IN_MULTI_ 7 |
#define INCREMENT_1 1 |
#define INT32_ONE ((Int32) 1) |
#define INT32_ZERO ((Int32) 0) |
#define isLFS | ( | CDF | ) | (CDF->largeFile) |
#define KILLEDid_MAGIC_NUMBER 0x24682468 |
#define LIBCDF_SOURCE_ |
#define LITTLEendianORDER 1 |
#define LoadAllocCVVR | ( | alloc, | |||
firstrec, | |||||
lastrec, | |||||
csize, | |||||
xsize | ) |
#define LoadAllocVVR | ( | alloc, | |||
firstrec, | |||||
lastrec, | |||||
newvvr | ) |
#define LoadCVVRx | ( | cvvr, | |||
recordsize, | |||||
csize | ) |
#define LoadVVRx | ( | vvr, | |||
recordsize | ) |
#define MAGIC_NUMBERS_SIZE 8 |
#define MAX_EPOCH16_1_BINARY 3.15569519999E11 |
#define MAX_EPOCH16_2_BINARY 9.99999999998E11 |
#define MAX_EPOCH_BINARY 3.15569519999998e14 |
#define MAX_TMP 99999 |
#define MAX_VXR_ENTRIES 10 |
#define MEMMOVE | ( | dst, | |||
src, | |||||
nBytes | ) | if (dst != src) memmove (dst, src, nBytes); |
#define nCACHE_BUFFER_BYTEs 512 |
#define NO_BLOCK (-1) |
#define NO_OFFSET 0xFFFFFFFF |
#define NO_OFFSET64 -1 |
#define noDELETE FALSE |
#define notEMPTY FALSE |
#define noUPDATE FALSE |
#define NUM_VXR_ENTRIES 7 |
#define NUM_VXRx_ENTRIES 3 |
#define NUMcacheUNKNOWN 4 |
#define ONErecordATaTIME 2 |
#define ONEvalueATaTIME 3 |
#define PADvalueBITset | ( | flags | ) | (BITSET(flags,VDR_PADVALUE_BIT)) |
#define READ_ONLY 1 |
#define READ_ONLY_a_mode "r" |
#define READ_PLUS_a_mode "r+" |
#define READ_WRITE 2 |
#define RECvaryBITset | ( | flags | ) | (BITSET(flags,VDR_RECVARY_BIT)) |
#define RELEASE_0 0 |
#define RELEASE_1 1 |
#define RELEASE_2 2 |
#define RELEASE_3 3 |
#define RELEASE_4 4 |
#define RELEASE_5 5 |
#define RELEASE_6 6 |
#define RESERVED_ATTROFFSET (-1) |
#define RESERVED_ATTROFFSET64 (-1) |
#define RESERVED_ENTRYNUM (-1L) |
#define RESERVED_ENTRYOFFSET (-1) |
#define RESERVED_ENTRYOFFSET64 (-1) |
#define RESERVED_VARNUM (-1L) |
#define REVERSE2b | ( | buf | ) |
#define REVERSE2bIO | ( | iPtr, | |||
oPtr | ) |
#define REVERSE4b | ( | buf | ) |
#define REVERSE4bIO | ( | iPtr, | |||
oPtr | ) |
#define REVERSE8b | ( | buf | ) |
Value:
{ \ Byte *_buf_ = (Byte *) (buf), _temp_; \ _temp_ = _buf_[0]; \ _buf_[0] = _buf_[7]; \ _buf_[7] = _temp_; \ _temp_ = _buf_[1]; \ _buf_[1] = _buf_[6]; \ _buf_[6] = _temp_; \ _temp_ = _buf_[2]; \ _buf_[2] = _buf_[5]; \ _buf_[5] = _temp_; \ _temp_ = _buf_[3]; \ _buf_[3] = _buf_[4]; \ _buf_[4] = _temp_; \ }
#define REVERSE8bIO | ( | iPtr, | |||
oPtr | ) |
Value:
((Byte *) (oPtr))[0] = ((Byte *) (iPtr))[7]; \ ((Byte *) (oPtr))[1] = ((Byte *) (iPtr))[6]; \ ((Byte *) (oPtr))[2] = ((Byte *) (iPtr))[5]; \ ((Byte *) (oPtr))[3] = ((Byte *) (iPtr))[4]; \ ((Byte *) (oPtr))[4] = ((Byte *) (iPtr))[3]; \ ((Byte *) (oPtr))[5] = ((Byte *) (iPtr))[2]; \ ((Byte *) (oPtr))[6] = ((Byte *) (iPtr))[1]; \ ((Byte *) (oPtr))[7] = ((Byte *) (iPtr))[0];
#define ROWmajorBITset | ( | flags | ) | (BITSET(flags,CDR_MAJORITY_BIT)) |
#define rVDR_ ((Int32) 3) |
#define rVDR_BASE_SIZE (64 + CDF_VAR_NAME_LEN) |
#define rVDR_DIMVARYS_OFFSET 128 |
#define rVDR_PADVALUE_OFFSETb 128 |
#define SEEKv | ( | fp, | |||
offset, | |||||
origin | ) | (V_seek(fp,offset,origin) == 0) |
#define SelectCDF | ( | cur_, | |||
cdf_ | ) |
Value:
if (cur_ == NULL) \ return NO_CDF_SELECTED; \ else \ if (cur_->magic == ABORTEDid_MAGIC_NUMBER) \ return NO_MORE_ACCESS; \ else \ cdf_ = cur_;
#define SINGLEfileBITset | ( | flags | ) | (BITSET(flags,CDR_FORMAT_BIT)) |
#define SPARSE_ARRAYS_ 5 |
#define SPARSE_COMPRESSED_RECORDS_ 4 |
#define SPARSE_RECORDS_ 2 |
#define SPARSE_RECORDS_AND_ARRAYS_ 6 |
#define SPARSEarrays | ( | Var | ) | (Var->vType == SPARSE_ARRAYS_ || Var->vType == SPARSE_RECORDS_AND_ARRAYS_) |
#define SPARSEarraysBITset | ( | flags | ) | (BITSET(flags,VDR_SPARSEARRAYS_BIT)) |
#define SPARSErecords | ( | Var | ) |
Value:
(Var->vType == SPARSE_RECORDS_ || \ Var->vType == SPARSE_COMPRESSED_RECORDS_ || \ Var->vType == SPARSE_RECORDS_AND_ARRAYS_)
#define SPR_ ((Int32) 12) |
#define SPR_BASE_SIZE 20 |
#define SPR_NULL (-1) |
#define SPR_PCOUNT 5 |
#define SPR_PCOUNT_OFFSET 16 |
#define SPR_RECORD 0 |
#define SPR_RECORDSIZE 1 |
#define SPR_RECORDSIZE_OFFSET 0 |
#define SPR_RECORDTYPE 2 |
#define SPR_RECORDTYPE_OFFSET 4 |
#define SPR_RFUa 4 |
#define SPR_RFUa_OFFSET 12 |
#define SPR_SPARM1 6 |
#define SPR_SPARM1_OFFSET 20 |
#define SPR_SPARM2 7 |
#define SPR_SPARM2_OFFSET 24 |
#define SPR_SPARM3 8 |
#define SPR_SPARM3_OFFSET 28 |
#define SPR_SPARM4 9 |
#define SPR_SPARM4_OFFSET 32 |
#define SPR_SPARM5 10 |
#define SPR_SPARM5_OFFSET 36 |
#define SPR_STYPE 3 |
#define SPR_STYPE_OFFSET 8 |
#define STANDARD_ 1 |
#define UIR_ ((Int32) (-1)) |
#define UIR_BASE_SIZE 16 |
#define UIR_NEXTUIR 3 |
#define UIR_NEXTUIR_OFFSET 8 |
#define UIR_NULL (-1) |
#define UIR_PREVUIR 4 |
#define UIR_PREVUIR_OFFSET 12 |
#define UIR_RECORD 0 |
#define UIR_RECORDSIZE 1 |
#define UIR_RECORDSIZE_OFFSET 0 |
#define UIR_RECORDTYPE 2 |
#define UIR_RECORDTYPE_OFFSET 4 |
#define UPDATE TRUE |
#define UUIR_BASE_SIZE 8 |
#define V1magicNUMBER_flip 0x0F000000 |
#define V2_CCR_OFFSET ((Int32) 0x00000008) |
#define V2_CDR_OFFSET ((Int32) 0x00000008) |
#define V2_MAGIC_OFFSET_1 ((Int32) 0x00000000) |
#define V2_MAGIC_OFFSET_2 ((Int32) 0x00000004) |
#define V2magicNUMBER_1 0xCDF26002 |
#define V2magicNUMBER_1pre 0x0000FFFF |
#define V2magicNUMBER_2c 0xCCCC0001 |
#define V2magicNUMBER_2u 0x0000FFFF |
#define V3_MAGIC_OFFSET_1 ((Int32) 0x00000000) |
#define V3_MAGIC_OFFSET_2 ((Int32) 0x00000004) |
#define V3magicNUMBER_1 0xCDF30001 |
#define V3magicNUMBER_2c 0xCCCC0001 |
#define V3magicNUMBER_2u 0x0000FFFF |
#define VALIDid_MAGIC_NUMBER 0x12345678 |
#define VARcompressionBITset | ( | flags | ) | (BITSET(flags,VDR_COMPRESSION_BIT)) |
#define VARIABLEscope | ( | scope | ) | (scope == VARIABLE_SCOPE || scope == VARIABLEscopeASSUMED) |
#define VARIABLEscopeASSUMED 4L |
#define VARs_INCREMENT 20 |
#define VDR_BLOCKING 13 |
#define VDR_BLOCKING_OFFSET 60 |
#define VDR_COMPRESSION_BIT 2 |
#define VDR_CPRorSPR 12 |
#define VDR_CPRorSPR_OFFSET 56 |
#define VDR_DATATYPE 4 |
#define VDR_DATATYPE_OFFSET 12 |
#define VDR_DIMVARYS 17 |
#define VDR_FLAGS 8 |
#define VDR_FLAGS_OFFSET 28 |
#define VDR_MAXREC 5 |
#define VDR_MAXREC_OFFSET 16 |
#define VDR_NAME 14 |
#define VDR_NAME_OFFSET 64 |
#define VDR_NULL (-1) |
#define VDR_NUM 11 |
#define VDR_NUM_OFFSET 52 |
#define VDR_NUMELEMS 10 |
#define VDR_NUMELEMS_OFFSET 48 |
#define VDR_PADVALUE 18 |
#define VDR_PADVALUE_BIT 1 |
#define VDR_RECORD 0 |
#define VDR_RECORDSIZE 1 |
#define VDR_RECORDSIZE_OFFSET 0 |
#define VDR_RECORDTYPE 2 |
#define VDR_RECORDTYPE_OFFSET 4 |
#define VDR_RECVARY_BIT 0 |
#define VDR_RFUb_OFFSET 36 |
#define VDR_RFUc_OFFSET 40 |
#define VDR_RFUf_OFFSET 44 |
#define VDR_SPARSEARRAYS_BIT 3 |
#define VDR_sRECORDS 9 |
#define VDR_sRECORDS_OFFSET 32 |
#define VDR_VDRNEXT 3 |
#define VDR_VDRNEXT_OFFSET 8 |
#define VDR_VXRHEAD 6 |
#define VDR_VXRHEAD_OFFSET 20 |
#define VDR_VXRTAIL 7 |
#define VDR_VXRTAIL_OFFSET 24 |
#define VDR_WASTED_OFFSET 48 |
#define VDR_WASTED_SIZE 128 |
#define VDR_zDIMSIZES 16 |
#define VDR_zNUMDIMS 15 |
#define VERSION_1 1 |
#define VERSION_2 2 |
#define vMAX_TRYs 5 |
#define vSEEK_CUR 1 |
#define vSEEK_END 2 |
#define vSEEK_SET 0 |
#define VSTREAM_MAGIC_NUMBER 0x12345678 |
#define Vt 3 |
#define VVR_ ((Int32) 7) |
#define VVR_BASE_SIZE 8 |
#define VVR_NULL (-1) |
#define VVR_RECORDSIZE 1 |
#define VVR_RECORDSIZE_OFFSET 0 |
#define VVR_RECORDTYPE 2 |
#define VVR_RECORDTYPE_OFFSET 4 |
#define VVR_RECORDx 0 |
#define VXR_ ((Int32) 6) |
#define VXR_BASE_SIZE (20 + (12 * NUM_VXR_ENTRIES)) |
#define VXR_FIRSTREC 6 |
#define VXR_FIRSTREC_OFFSET 20 |
#define VXR_LASTREC 7 |
#define VXR_NENTRIES 4 |
#define VXR_NENTRIES_OFFSET 12 |
#define VXR_NULL (-1) |
#define VXR_NUSEDENTRIES 5 |
#define VXR_NUSEDENTRIES_OFFSET 16 |
#define VXR_OFFSET 8 |
#define VXR_RECORD 0 |
#define VXR_RECORDSIZE 1 |
#define VXR_RECORDSIZE_OFFSET 0 |
#define VXR_RECORDTYPE 2 |
#define VXR_RECORDTYPE_OFFSET 4 |
#define VXR_VXRNEXT 3 |
#define VXR_VXRNEXT_OFFSET 8 |
#define VXRx_BASE_SIZE (20 + (12 * NUM_VXRx_ENTRIES)) |
#define WRITE_PLUS_a_mode "w+" |
#define ZERO_OFFSET 0x00000000 |
#define ZERO_OFFSET64 0 |
#define zModeOFF | ( | CDF | ) | (CDF->zMode == zMODEoff) |
#define zModeON | ( | CDF | ) | (CDF->zMode == zMODEon1 || CDF->zMode == zMODEon2) |
#define Zt 4 |
#define zVDR_ ((Int32) 8) |
#define zVDR_BASE_SIZE (68 + CDF_VAR_NAME_LEN) |
#define zVDR_DIMVARYS_OFFSETb 132 |
#define zVDR_PADVALUE_OFFSETb 132 |
#define zVDR_zDIMSIZES_OFFSET 132 |
#define zVDR_zNUMDIMS_OFFSET 128 |
typedef struct vCACHEstruct vCACHE |
typedef struct vFILEstruct vFILE |
VISIBLE_PREFIX Logical PriorTo PROTOARGs | ( | (char *spec, Int32 version, Int32 release, Int32 increment) | ) |
VISIBLE_PREFIX CDFstatus ConvertBuffer PROTOARGs | ( | (Int32 srcEncoding, Int32 dstEncoding, Logical negToPosFp0, Int32 dataType, Int32 numElems, void *srcbuffer, void *dstBuffer) | ) |
VISIBLE_PREFIX int V_putc PROTOARGs | ( | (int value, vFILE *fp) | ) |
VISIBLE_PREFIX int V_getc PROTOARGs | ( | (vFILE *fp) | ) |
VISIBLE_PREFIX size_t V_write64 PROTOARGs | ( | (void *buffer, size_t item_size, size_t n_items, vFILE *vfp) | ) |
VISIBLE_PREFIX int V_flush64 PROTOARGs | ( | (vFILE *vfp) | ) |
VISIBLE_PREFIX int V_seek PROTOARGs | ( | (vFILE *vfp, long offset, int direction) | ) |
VISIBLE_PREFIX int V_setcache PROTOARGs | ( | (vFILE *vfp, int nCacheBuffers) | ) |
VISIBLE_PREFIX vFILE* V_scratch PROTOARGs | ( | (char *directory, char *extension) | ) |
VISIBLE_PREFIX vFILE* V_open PROTOARGs | ( | (char *file_spec, char *a_mode) | ) |
STATICforIDL Logical StrStrIgCaseX PROTOARGs | ( | (char *string1, char *string2) | ) |
STATICforIDL CDFstatus DecompressToStage PROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, Int32 offset, Int32 uSize) | ) |
STATICforIDL CDFstatus Decompress PROTOARGs | ( | (vFILE *iFp, Int32 iOffset, Int32 iSize, CDFstatus iError, Int32 cType, Int32 cParms[], vFILE *oFp, Int32 oOffset, CDFstatus oError) | ) |
STATICforIDL CDFstatus Compress PROTOARGs | ( | (vFILE *iFp, Int32 iOffset, Int32 iSize, CDFstatus iError, Int32 cType, Int32 cParms[], vFILE *oFp, Int32 oOffset, Int32 *oSize, CDFstatus oError) | ) |
STATICforIDL void InitNewVXR PROTOARGs | ( | (struct VXRstruct *VXR, Int32 firstRec, Int32 lastRec, Int32 offset) | ) |
STATICforIDL CDFstatus CalcPhyRecBytes PROTOARGs | ( | (struct CDFstruct *CDF, Int32 vdrOffset, Logical zVar, Int32 *nPhyRecBytes) | ) |
STATICforIDL CDFstatus CalcCompressionPct PROTOARGs | ( | (struct CDFstruct *CDF, Int32 vdrOffset, Logical zVar, long *cPct) | ) |
STATICforIDL CDFstatus InitScratch PROTOARGs | ( | (char *scratchDir, vFILE **scratchFpH, int cacheSize) | ) |
STATICforIDL CDFstatus ModIndexOffset PROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec, Int32 newOffset) | ) |
STATICforIDL CDFstatus CopyBytes PROTOARGs | ( | (vFILE *iFp, Int32 iStart, CDFstatus iError, Int32 nBytes, vFILE *oFp, Int32 oStart, CDFstatus oError) | ) |
STATICforIDL CDFstatus InitVarStage PROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, Int32 nBytes) | ) |
STATICforIDL CDFstatus VariableType PROTOARGs | ( | (struct CDFstruct *CDF, Int32 vdrOffset, Logical zVar, int *vType) | ) |
STATICforIDL CDFstatus NextRecord PROTOARGs | ( | (struct CDFstruct *CDF, Int32 VDRoffset, Logical zVar, Int32 baseRec, Int32 *nextRec, Logical *found) | ) |
STATICforIDL CDFstatus PrevRecord PROTOARGs | ( | (struct CDFstruct *CDF, Int32 VDRoffset, Logical zVar, Int32 baseRec, Int32 *prevRec, Logical *found) | ) |
STATICforIDL CDFstatus WritePadValues PROTOARGs | ( | (struct VarStruct *Var, vFILE *fp, Int32 offset, Int32 nRecords, int how, void *buffer) | ) |
STATICforIDL CDFstatus BuildPadBuffer PROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, Int32 nRecords, int *how, void **buffer, Logical encode) | ) |
STATICforIDL CDFstatus IndexingStatistics PROTOARGs | ( | (struct CDFstruct *CDF, Int32 VDRoffset, Logical zVar, Int32 *nVXRsP, Int32 *nEntriesP, Int32 *nAllocP, Int32 *nRecordsP, Int32 *nLevelsP) | ) |
STATICforIDL CDFstatus SearchForRecord PROTOARGs | ( | (struct CDFstruct *CDF, Int32 VDRoffset, Logical zVar, Int32 recNum, Int32 *firstRec, Int32 *lastRec, Int32 *offset, Logical *found) | ) |
static CDFstatus ReadCompressedPartial PROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, Int32 recNum, Int32 offset, Int32 nValues, void *buffer) | ) |
STATICforIDL CDFstatus DecompressGZIP PROTOARGs | ( | (vFILE *srcFp, Int32 srcOffset, CDFstatus srcError, vFILE *destFp, Int32 destOffset, CDFstatus destError) | ) |
STATICforIDL CDFstatus CompressGZIP PROTOARGs | ( | (vFILE *srcFp, Int32 srcOffset, Int32 srcSize, CDFstatus srcError, vFILE *destFp, Int32 destOffset, Int32 *destSize, CDFstatus destError, Int32 level) | ) |
STATICforIDL CDFstatus DecompressAHUFF0_64 PROTOARGs | ( | (vFILE *iFp, Int32 iOffset, CDFstatus iError, vFILE *output, Int32 oOffset, CDFstatus oError) | ) |
STATICforIDL CDFstatus CompressAHUFF0_64 PROTOARGs | ( | (vFILE *input, Int32 iOffset, Int32 iSize, CDFstatus iError, vFILE *oFp, Int32 oOffset, Int32 *oSize, CDFstatus oError) | ) |
STATICforIDL CDFstatus DecompressRLE0 PROTOARGs | ( | (vFILE *srcFp, Int32 srcOffset, Int32 srcSize, CDFstatus srcError, vFILE *destFp, Int32 destOffset, CDFstatus destError) | ) |
STATICforIDL CDFstatus CompressRLE0 PROTOARGs | ( | (vFILE *srcFp, Int32 srcOffset, Int32 srcSize, CDFstatus srcError, vFILE *destFp, Int32 destOffset, Int32 *destSize, CDFstatus destError) | ) |
STATICforIDL CDFstatus WriteCompressedCDF PROTOARGs | ( | (struct CDFstruct *CDF, struct CPRstruct *CPR, Logical empty) | ) |
STATICforIDL void StripTrailingBlanks PROTOARGs | ( | (char *string) | ) |
STATICforIDL CDFstatus DeleteEntry PROTOARGs | ( | (struct CDFstruct *CDF, Int32 aOffset, Int32 eOffset) | ) |
STATICforIDL void AbortAccess PROTOARGs | ( | (struct CDFstruct *CDF, Logical updateCDF, Logical deleteCDF) | ) |
STATICforIDL Logical DeleteFile PROTOARGs | ( | (char *path) | ) |
STATICforIDL CDFstatus LastRecord PROTOARGs | ( | (struct CDFstruct *CDF, Int32 offset, Logical zVar, Int32 *recNum) | ) |
STATICforIDL CDFstatus RemoveUIRs PROTOARGs | ( | (struct CDFstruct *CDF, Int32 sOffset, Int32 eOffset) | ) |
STATICforIDL CDFstatus ResizeIR PROTOARGs | ( | (struct CDFstruct *CDF, Int32 curOffset, Int32 newSize, Int32 *newOffset, Logical move, Logical *success) | ) |
STATICforIDL void NULterminateMAX PROTOARGs | ( | (char *string, size_t maxLen) | ) |
STATICforIDL CDFstatus CalcDimParms PROTOARGs | ( | (struct CDFstruct *CDF, Int32 offset, Logical zVar, Int32 *numDimsP, Int32 dimSizesP[], Int32 dimVarysP[]) | ) |
STATICforIDL CDFstatus SetCURzEntry64 PROTOARGs | ( | (struct CDFstruct *CDF, Logical useCurrent, Int32 entryNum) | ) |
STATICforIDL CDFstatus FindPrevEntry PROTOARGs | ( | (struct CDFstruct *CDF, Int32 ADRoffset, Int32 searchOffset, Logical zEntry, Int32 *prevOffset) | ) |
STATICforIDL CDFstatus FindLastEntry PROTOARGs | ( | (struct CDFstruct *CDF, Int32 ADRoffset, Logical zEntry, Int32 *lastOffset) | ) |
STATICforIDL CDFstatus FindVarByNumber PROTOARGs | ( | (struct CDFstruct *CDF, Int32 searchNum, Logical zVar, Int32 *offset) | ) |
STATICforIDL CDFstatus FindVarByName PROTOARGs | ( | (struct CDFstruct *CDF, char *searchName, Int32 *offset, Logical *zVar, struct VarStruct **Var) | ) |
STATICforIDL CDFstatus FindEntryByNumber PROTOARGs | ( | (struct CDFstruct *CDF, Int32 ADRoffset, Logical zEntry, Int32 entryN, Int32 *offset) | ) |
STATICforIDL CDFstatus FindAttrByNumber PROTOARGs | ( | (struct CDFstruct *CDF, Int32 searchNum, Int32 *offset) | ) |
STATICforIDL CDFstatus FindAttrByName PROTOARGs | ( | (struct CDFstruct *CDF, char *searchName, Int32 *offset) | ) |
STATICforIDL CDFstatus VarIdentity PROTOARGs | ( | (struct CDFstruct *CDF, Int32 varN, Logical zOp, Int32 *varNt, Logical *zVar, struct VarStruct **Var) | ) |
STATICforIDL CDFstatus InitVar PROTOARGs | ( | (struct CDFstruct *CDF, Int32 varN, Logical zVar, struct VarStruct **Var) | ) |
STATICforIDL CDFstatus InitCurrentVar PROTOARGs | ( | (struct CDFstruct *CDF, Logical zVar, struct VarStruct **Var) | ) |
STATICforIDL CDFstatus LocateCurrentVar PROTOARGs | ( | (struct CDFstruct *CDF, Logical zOp, Int32 *offset, Logical *zVar, struct VarStruct **Var) | ) |
STATICforIDL void BuildFilePath PROTOARGs | ( | (int fileType, char *pathBase, Logical noAppend, Logical upperCase, Logical versionNumber, Int32 varN, char pathX[DU_MAX_PATH_LEN+1]) | ) |
STATICforIDL CDFstatus FindCDF PROTOARGs | ( | (char *path, Logical *append, Logical *upper, Logical *version) | ) |
STATICforIDL CDFstatus UpdateMaxRec PROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, Int32 phyRecNum) | ) |
STATICforIDL void NulPad PROTOARGs | ( | (char *string, int length) | ) |
STATICforIDL void CtoFORTstring PROTOARGs | ( | (char *Cstring, void *FORTstring, int length) | ) |
STATICforIDL void ClearBit32 PROTOARGs | ( | (Int32 *value, int bit) | ) |
STATICforIDL CDFstatus ConversionFunction PROTOARGs | ( | (Int32 dataType, Int32 encoding, Int32 decoding, Logical negToPosFp0, CDFstatus(**function) PROTOARGs((void *buffer, Int32 numElems))) | ) |
STATICforIDL CDFstatus ValidateCompression PROTOARGs | ( | (long cType, long *cParms) | ) |
VISIBLE_PREFIX Logical ValidCDFname PROTOARGs | ( | (char *name) | ) |
STATICforIDL void FreeStrings PROTOARGs | ( | (struct STRINGstruct *ssh) | ) |
STATICforIDL char* NULterminate PROTOARGs | ( | (char *string, size_t length, struct STRINGstruct **ssh) | ) |
STATICforIDL void CDFcopyRight PROTOARGs | ( | (char *copyRight) | ) |
STATICforIDL CDFstatus HyperWriteDim64 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 HyperWrite64 PROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, struct rdSTRUCT *rd, void *buffer) | ) |
STATICforIDL CDFstatus WriteBuffer PROTOARGs | ( | (struct CDFstruct *CDF, vFILE *fp, Int32 dataType, Int32 numElems, void *buffer) | ) |
STATICforIDL CDFstatus ReadVarElems64 PROTOARGs | ( | (struct VarStruct *Var, vFILE *fp, Int32 offset, Int32 numElems, void *buffer) | ) |
STATICforIDL Logical WriteAccess PROTOARGs | ( | (struct CDFstruct *CDF, Logical forDelete, CDFstatus *pStatus) | ) |
STATICforIDL CDFstatus PadUnRecords PROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, Int32 firstRec, Int32 lastRec) | ) |
STATICforIDL int FpType PROTOARGs | ( | (Int32 ed) | ) |
STATICforIDL Int32 HostEncoding PROTOARGs | ( | (void) | ) |
STATICforIDL CDFstatus RecordByteOffset PROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, Int32 phyRecN, Int32 *offset) | ) |
STATICforIDL void ValueOffsetIndices PROTOARGs | ( | (Int32 offset, Logical rowMajor, Int32 numDims, Int32 *dimVarys, Int32 *nPhyDimValues, Int32 *indices) | ) |
STATICforIDL Int32 IndicesValueOffset PROTOARGs | ( | (Int32 numDims, Int32 *indices, Int32 *dimVarys, Int32 *nPhyDimValues) | ) |
STATICforIDL CDFstatus PadBuffer64 PROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, Int32 nValues, void *buffer) | ) |
STATICforIDL struct VarStruct* VarStructPtr PROTOARGs | ( | (struct CDFstruct *CDF, Logical zOp, long varN) | ) | [read] |
STATICforIDL CDFstatus WriteAEDR VARPROTOARGs | ( | (struct CDFstruct *CDF, vFILE *fp, Int32 offset,...) | ) |
STATICforIDL CDFstatus WriteVDR64 VARPROTOARGs | ( | (struct CDFstruct *CDF, vFILE *fp, Int32 offset, Logical zVar,...) | ) |
STATICforIDL CDFstatus AllocateRecords VARPROTOARGs | ( | (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct alloc) | ) |