#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 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_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) | ) |
1.5.7