Classes |
| struct | vCACHE |
| struct | vSTATS |
| struct | vFILE |
| struct | CDRstruct |
| struct | GDRstruct |
| struct | VDRstruct |
| struct | VXRstruct |
| struct | VVRstruct |
| struct | ADRstruct |
| struct | AEDRstruct |
| struct | UIRstruct |
| struct | rdSTRUCT |
| struct | sFileSTRUCT |
| struct | varSTRUCT |
| struct | cdfSTRUCT |
| struct | STRINGstruct |
| struct | VAstruct |
| struct | CURstruct |
Defines |
| #define | V1_MAGIC_NUMBER_flip 0x0F000000 |
| #define | V2_MAGIC_NUMBER |
| #define | CDFid_MAGIC_NUMBER |
| #define | KILLid_MAGIC_NUMBER |
| #define | GUESS_V1_VECTOR_SIZES |
| #define | RESERVED_CDFID |
| #define | RESERVED_CDFSTATUS |
| #define | RESERVED_ATTROFFSET |
| #define | RESERVED_ENTRYNUM |
| #define | RESERVED_ENTRYOFFSET |
| #define | RESERVED_VARNUM |
| #define | vSEEK_SET 0 |
| #define | vSEEK_CUR 1 |
| #define | vSEEK_END 2 |
| #define | V1_DATATYPE_STRING_LEN 8 |
| #define | V1_CDR_OFFSET 4 /* aka, Header record */ |
| #define | V1_GDR_OFFSET 1576 |
| #define | V1_FIRST_VDR_OFFSET 1728 |
| #define | V1_MAX_DIMS 10 |
| #define | V1_VAR_NAME_LEN 8 |
| #define | V1_ATTR_NAME_LEN 8 |
| #define | CDFV1_DATA_TYPE_LEN 8 |
| #define | CDFV1_ATTR_NAME_LEN 8 |
| #define | CDFV1_VAR_NAME_LEN 8 |
| #define | CDFV1_CDF_NAME_LEN 100 |
| #define | CDFV1_OK 0 |
| #define | CDFV1_ERROR 1 |
| #define | CDFV1_NO_SUCH_VAR 45 |
| #define | CDFV1_NO_SUCH_ATTR 30 |
| #define | CDFV1_NO_SUCH_ATTR_ENTRY 25 |
| #define | TWO_BLANKS |
| #define | FIRST_IR_OFFSET 8 |
| #define | V2_MAGIC_OFFSET 0 |
| #define | V2_CDR_OFFSET 8 |
| #define | NUM_VXR_ENTRIES 10 |
| #define | VDR_WASTED_SIZE 128 |
| #define | VARs_INCREMENT 20 |
| #define | MIN_nEXTEND_BYTES_single 512 |
| #define | MIN_nEXTEND_RECS_single 1 |
| #define | VSTREAM_MAGIC_NUMBER |
| #define | DEFAULT_nCACHE_BUFFERs |
| #define | nCACHE_BUFFER_BYTEs |
| #define | vMAX_TRYs |
| #define | MAX_EPOCH_BINARY 3.15569519999999e14 |
| #define | CTIME_STRING_LEN 25 |
| #define | VERSION_1 1 |
| #define | VERSION_2 2 |
| #define | RELEASE_0 0 |
| #define | RELEASE_1 1 |
| #define | RELEASE_5 5 |
| #define | INCREMENT_1 1 |
| #define | CDFt 1 |
| #define | Vt 3 |
| #define | Zt 4 |
| #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 | 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 | 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 | CLOSEv(fp, vStats) (V_close(fp,vStats) == 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 | CURRENTvarSELECTED(CDF, zOp) |
| #define | BADzOP(CDF, rVar) (zModeON(CDF) && rVar) |
| #define | ASSIGNnotNULL(ptr, value) if (ptr != NULL) *ptr = value; |
| #define | CDF_CLOSED 501 |
| #define | CDF_READ_ONLY 502 |
| #define | CDF_READ_WRITE 503 |
| #define | VAR_CLOSED 504 |
| #define | VAR_OPENED 505 |
| #define | NO_VAR_FILE 506 |
| #define | CDR_MAJORITY_BIT |
| #define | CDR_FORMAT_BIT |
| #define | VDR_RECVARY_BIT |
| #define | VDR_PADVALUE_BIT |
| #define | UIR_ (Int32) (-1) /* Unused Internal Record. */ |
| #define | CDR_ (Int32) 1 /* CDF Descriptor Record. */ |
| #define | GDR_ (Int32) 2 /* Global Descriptor Record. */ |
| #define | rVDR_ (Int32) 3 /* rVariable Descriptor Record. */ |
| #define | ADR_ (Int32) 4 /* Attribute Descriptor Record. */ |
| #define | AgrEDR_ (Int32) 5 /* Attribute g/rEntry Descriptor Record. */ |
| #define | VXR_ (Int32) 6 /* Variable indeX Record. */ |
| #define | VVR_ (Int32) 7 /* Variable Values Record. */ |
| #define | zVDR_ (Int32) 8 /* zVariable Descriptor Record. */ |
| #define | AzEDR_ (Int32) 9 /* Attribute zEntry Descriptor Record. */ |
| #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 | VVR_BASE_SIZE 8 |
| #define | ADR_BASE_SIZE (52 + CDF_ATTR_NAME_LEN) |
| #define | AEDR_BASE_SIZE 48 |
| #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_NUMELEMS 9 |
| #define | VDR_NUM 10 |
| #define | VDR_NEXTENDRECS 11 |
| #define | VDR_NAME 12 |
| #define | zVDR_zNUMDIMS 13 |
| #define | zVDR_zDIMSIZES 14 |
| #define | VDR_DIMVARYS 15 |
| #define | VDR_PADVALUE 16 |
| #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_RFUa_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_RFUd_OFFSET 56 |
| #define | VDR_NEXTENDRECS_OFFSET 60 |
| #define | VDR_NAME_OFFSET 64 |
| #define | rVDR_DIMVARYS_OFFSET 128 |
| #define | rVDR_PADVALUE_OFFSETb 128 /* Offset base (more will be added). */ |
| #define | zVDR_zNUMDIMS_OFFSET 128 |
| #define | zVDR_zDIMSIZES_OFFSET 132 |
| #define | zVDR_DIMVARYS_OFFSETb 132 /* Offset base (more will be added). */ |
| #define | zVDR_PADVALUE_OFFSETb 132 /* Offset base (more will be added). */ |
| #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_VVROFFSET 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 | VXR_LASTREC_OFFSET 60 |
| #define | VXR_VVROFFSET_OFFSET 100 |
| #define | VVR_NULL (-1) |
| #define | VVR_RECORD 0 |
| #define | VVR_RECORDSIZE 1 |
| #define | VVR_RECORDTYPE 2 |
| #define | VVR_BUFFER 3 |
| #define | VVR_RECORDSIZE_OFFSET 0 |
| #define | VVR_RECORDTYPE_OFFSET 4 |
| #define | VVR_BUFFER_OFFSET 8 |
| #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 | 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(cdf_, ptr_, error_) |
| #define | SINGLEfile(flags) (BITSET(flags,CDR_FORMAT_BIT)) |
| #define | ROWmajor(flags) (BITSET(flags,CDR_MAJORITY_BIT)) |
| #define | zModeON(CDF) (CDF->zMode == zMODEon1 || CDF->zMode == zMODEon2) |
| #define | zModeOFF(CDF) (CDF->zMode == zMODEoff) |
| #define | PADvalue(flags) (BITSET(flags,VDR_PADVALUE_BIT)) |
| #define | RECvary(flags) (BITSET(flags,VDR_RECVARY_BIT)) |
Functions |
STATICforIDL struct varSTRUCT
*VarStructPtr | PROTOARGs ((struct cdfSTRUCT *CDF, Logical zOp, int32_t varN)) |
| STATICforIDL void DefaultPadValue | PROTOARGs ((int32_t, int32_t, void *)) |
STATICforIDL CDFstatus
DefaultPadBuffer | PROTOARGs ((struct cdfSTRUCT *CDF, struct varSTRUCT *Var, int32_t nValues, void *buffer)) |
STATICforIDL CDFstatus
WasteInternalRecord | PROTOARGs ((struct cdfSTRUCT *CDF, Int32 offset, Int32 size)) |
STATICforIDL int32_t
IndicesValueOffset | PROTOARGs ((int32_t numDims, int32_t *indices, int32_t *dimVarys, int32_t *nPhyDimValues)) |
STATICforIDL void
ValueOffsetIndices | PROTOARGs ((int32_t offset, Logical rowMajor, int32_t numDims, int32_t *dimVarys, int32_t *nPhyDimValues, int32_t *indices)) |
| STATICforIDL Int32 RecordByteOffset | PROTOARGs ((struct cdfSTRUCT *CDF, struct varSTRUCT *Var, int32_t phyRecN)) |
| STATICforIDL Int32 ValueByteOffset | PROTOARGs ((struct cdfSTRUCT *CDF, struct varSTRUCT *Var, int32_t phyRecN, int32_t *dimIndices)) |
STATICforIDL CDFstatus
ConfigureNEWzMode | PROTOARGs ((struct cdfSTRUCT *)) |
| STATICforIDL int32_t HostEncoding | PROTOARGs ((void)) |
| STATICforIDL int IntegerOrder | PROTOARGs ((int32_t)) |
| STATICforIDL Logical EquivDataTypes | PROTOARGs ((int32_t, int32_t)) |
| STATICforIDL CDFstatus CalcVarParms | PROTOARGs ((struct cdfSTRUCT *, struct varSTRUCT *)) |
STATICforIDL CDFstatus
SingleAllocateRecords | PROTOARGs ((struct cdfSTRUCT *, struct varSTRUCT *, int32_t, Logical)) |
| STATICforIDL CDFstatus PadRecords | PROTOARGs ((struct cdfSTRUCT *CDF, struct varSTRUCT *Var, int32_t firstRec, int32_t lastRec)) |
STATICforIDL CDFstatus
PadContiguousRecords | PROTOARGs ((struct cdfSTRUCT *CDF, struct varSTRUCT *Var, Int32 offset, int32_t nRecords)) |
STATICforIDL CDFstatus
CloseCDFfiles | PROTOARGs ((struct cdfSTRUCT *CDF, vSTATS *vStats)) |
| STATICforIDL Logical WriteAccess | PROTOARGs ((struct cdfSTRUCT *CDF, struct CURstruct *Cur, CDFstatus *pStatus)) |
STATICforIDL CDFstatus
WriteVarElems | PROTOARGs ((struct varSTRUCT *Var, int32_t numElems, void *buffer)) |
| STATICforIDL CDFstatus WriteBuffer | PROTOARGs ((struct cdfSTRUCT *CDF, int32_t dataType, int32_t numElems, void *buffer)) |
| STATICforIDL CDFstatus HyperRead | PROTOARGs ((struct cdfSTRUCT *CDF, struct varSTRUCT *Var, struct rdSTRUCT *rd, void *buffer)) |
| STATICforIDL CDFstatus HyperReadDim | PROTOARGs ((int32_t numDims, int32_t *dimSizes, int32_t *dimVarys, int32_t *indices, int32_t *counts, int32_t *intervals, int32_t *nHypDimValues, int32_t *nPhyDimValues, Logical *fullPhyDim, int firstDim, int dimIncr, Int32 offset, void *buffer, struct cdfSTRUCT *CDF, struct varSTRUCT *Var)) |
STATICforIDL CDFstatus
ContiguousRecords | PROTOARGs ((struct cdfSTRUCT *CDF, struct varSTRUCT *Var, int32_t firstRec, int32_t lastRec, Logical *contig)) |
| STATICforIDL CDFstatus CDFcre | PROTOARGs ((struct VAstruct *, struct CURstruct *)) |
| STATICforIDL void CDFcopyRight | PROTOARGs ((char *)) |
STATICforIDL CDFstatus
CDFstatusText | PROTOARGs ((CDFstatus, char *)) |
| STATICforIDL char *NULterminate | PROTOARGs ((char *, size_t, struct STRINGstruct **)) |
| STATICforIDL void FreeStrings | PROTOARGs ((struct STRINGstruct *)) |
| STATICforIDL Logical ValidEncoding | PROTOARGs ((int32_t, int32_t *)) |
STATICforIDL CDFstatus
ConversionFunction | PROTOARGs ((int32_t dataType, int32_t encoding, int32_t decoding, int32_t negToPosFp0mode, CDFstatus(**function) PROTOARGs((void *buffer, int32_t numElems)))) |
STATICforIDL CDFstatus
FP1toFP34single | PROTOARGs ((void *buffer, int32_t 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 void UpdateMaxRec | PROTOARGs ((struct cdfSTRUCT *CDF, struct varSTRUCT *Var, int32_t phyRecNum)) |
| STATICforIDL CDFstatus FindCDF | PROTOARGs ((char *path, Logical *append, Logical *upper, Logical *version)) |
| STATICforIDL void BuildFilePath | PROTOARGs ((int fileType, char *path, Logical no_append, Logical upper, Logical version, int32_t varN, int cdfVersion, char pathX[DU_MAX_PATH_LEN+1])) |
| STATICforIDL Logical sX | PROTOARGs ((CDFstatus cStatus, CDFstatus *pStatus)) |
STATICforIDL CDFstatus
LocateCurrentVar | PROTOARGs ((struct cdfSTRUCT *CDF, Logical zOp, Int32 *offset, Logical *zVar, struct varSTRUCT **Var)) |
STATICforIDL CDFstatus
InitCurrentVar | PROTOARGs ((struct cdfSTRUCT *CDF, Logical zVar, struct varSTRUCT **Var)) |
| STATICforIDL CDFstatus InitVar | PROTOARGs ((struct cdfSTRUCT *CDF, int32_t varN, Logical zVar, struct varSTRUCT **Var)) |
| STATICforIDL CDFstatus VarIdentity | PROTOARGs ((struct cdfSTRUCT *CDF, int32_t varN, Logical zOp, int32_t *varNt, Logical *zVar, struct varSTRUCT **Var)) |
| STATICforIDL CDFstatus ReadWriteVar | PROTOARGs ((struct cdfSTRUCT *CDF, struct varSTRUCT *Var)) |
STATICforIDL CDFstatus
FindAttrByName | PROTOARGs ((struct cdfSTRUCT *CDF, char *searchName, Int32 *offset)) |
STATICforIDL CDFstatus
FindAttrByNumber | PROTOARGs ((struct cdfSTRUCT *CDF, int32_t searchNum, Int32 *offset)) |
STATICforIDL CDFstatus
FindEntryByNumber | PROTOARGs ((struct cdfSTRUCT *CDF, Int32 ADRoffset, Logical zEntry, int32_t 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_t searchNum, Int32 *offset, Logical zVar)) |
| 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, struct CURstruct *Cur)) |
STATICforIDL CDFstatus
SetCURgrEntry | PROTOARGs ((struct cdfSTRUCT *CDF, Logical useCurrent, int32_t entryNum)) |
| STATICforIDL CDFstatus CalcNumDims | PROTOARGs ((struct cdfSTRUCT *CDF, Int32 offset, Logical zVar, int32_t *numDims)) |
| STATICforIDL CDFstatus CalcDimVarys | PROTOARGs ((struct cdfSTRUCT *CDF, Int32 offset, Logical zVar, int32_t dimVarys[])) |
STATICforIDL CDFstatus
UpdateInitializedVars | PROTOARGs ((struct cdfSTRUCT *CDF)) |
| STATICforIDL void NULterminateMAX | PROTOARGs ((char *string, size_t maxLen)) |
STATICforIDL CDFstatus
AllocateInternalRecord | PROTOARGs ((struct cdfSTRUCT *CDF, Int32 size, Int32 *offset)) |
STATICforIDL CDFstatus
ResizeInternalRecord | PROTOARGs ((struct cdfSTRUCT *CDF, Int32 curSize, Int32 curOffset, Int32 newSize, Int32 *newOffset, Logical move, Logical *success)) |
| STATICforIDL CDFstatus RemoveUIRs | PROTOARGs ((struct cdfSTRUCT *CDF, Int32 sOffset, Int32 eOffset)) |
STATICforIDL CDFstatus
LastAllocatedRecord | PROTOARGs ((struct cdfSTRUCT *CDF, Int32 offset, Logical zVar, Int32 *recNum)) |
STATICforIDL CDFstatus
VerifyNoRecordsWritten | PROTOARGs ((struct cdfSTRUCT *CDF, Logical *no)) |
| STATICforIDL Logical Read32 | PROTOARGs ((vFILE *fp, Int32 *value)) |
| STATICforIDL Logical Read32s | PROTOARGs ((vFILE *fp, Int32 *buffer, int count)) |
| STATICforIDL CDFstatus ReadCDR | PROTOARGs ((struct cdfSTRUCT *CDF,...)) |
STATICforIDL CDFstatus
ConvertBuffer | PROTOARGs ((int32_t srcEncoding, int32_t dstEncoding, int32_t negToPosFp0mode, int32_t dataType, int32_t numElems, void *srcbuffer, void *dstBuffer)) |
| STATICforIDL Logical PriorTo | PROTOARGs ((char *spec, Int32 version, Int32 release, Int32 increment)) |
| STATICforIDL void DeleteFile | PROTOARGs ((char *path)) |
| STATICforIDL void AbortAccess | PROTOARGs ((struct cdfSTRUCT *CDF, Logical deleteCDF, struct CURstruct *Cur)) |
| STATICforIDL CDFstatus DeleteEntry | PROTOARGs ((struct cdfSTRUCT *CDF, Int32 aOffset, Int32 eOffset)) |
| STATICforIDL vFILE *V_open | PROTOARGs ((char *file_spec, char *a_mode)) |
| STATICforIDL int V_setcache | PROTOARGs ((vFILE *vfp, int nCacheBuffers)) |
| STATICforIDL int V_seek | PROTOARGs ((vFILE *vfp, int32_t offset, int direction)) |
| STATICforIDL int32_t V_tell | PROTOARGs ((vFILE *vfp)) |
| STATICforIDL size_t V_read | PROTOARGs ((void *buffer, size_t item_size, size_t n_items, vFILE *vfp)) |
| STATICforIDL size_t V_write | PROTOARGs ((void *biffer, size_t item_size, size_t n_items, vFILE *vfp)) |
| STATICforIDL int V_close | PROTOARGs ((vFILE *vfp, vSTATS *vStats)) |
STATICforIDL void
StripTrailingBlanks | PROTOARGs ((char *string)) |