QSAS_2_4/QSAS_dist/src/Utilities/qcdf/cdfalloc64.c File Reference

#include "cdflib.h"
#include "cdflib64.h"
#include "cdfrev.h"

Functions

static CDFstatus InsertRecords PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct alloc, OFF_T vxrStart, int *count, Int32 *toRec))
static CDFstatus AppendRecords PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T vxrStart, int *count))
static CDFstatus InsertEntry PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T vxrOffset, int atEntryN, int *count))
static void InsertAtEntry PROTOARGs ((Int32 first, Int32 last, OFF_T offset, struct VXRstruct64 *VXR, int atEntryN, Logical *push, Int32 *pushFirst, Int32 *pushLast, OFF_T *pushOffset))
static CDFstatus AppendEntry PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T vxrOffset, int *count))
static CDFstatus PadSparseRecords PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, OFF_T offset, Int32 nRecords))
static CDFstatus CountVXRs PROTOARGs ((struct CDFstruct *CDF, OFF_T vxrStart, int *count))
static void InitNewVXRx PROTOARGs ((struct VXRstruct64 *VXRx))
static CDFstatus FirstRecords PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc))
static CDFstatus ExtendLevel PROTOARGs ((struct CDFstruct *CDF, OFF_T vxrOffset, int count, OFF_T *vxrOffsetHead, Int32 *lastNew, int *countNew))
static CDFstatus CreateLevel PROTOARGs ((struct CDFstruct *CDF, OFF_T vxrOffset, int count, OFF_T *vxrOffsetHead, int *newCount))
static CDFstatus AllocateVR PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T *offset))
static CDFstatus AllocateVVR PROTOARGs ((struct CDFstruct *CDF, struct VarStruct *Var, Int32 nRecords, OFF_T *vvrOffset))
static CDFstatus AllocateCVVR PROTOARGs ((struct CDFstruct *CDF, OFF_T cSize, OFF_T xSize, OFF_T *cvvrOffset))
STATICforIDL CDFstatus AllocateRecords64 (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct alloc)
static CDFstatus InsertRecords (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct alloc, OFF_T vxrStart, int *count, Int32 *toRec)
static CDFstatus AppendRecords (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T vxrStart, int *count)
static CDFstatus InsertEntry (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T vxrOffset, int atEntryN, int *count)
static void InsertAtEntry (Int32 first, Int32 last, OFF_T offset, struct VXRstruct64 *VXR, int atEntryN, Logical *push, Int32 *pushFirst, Int32 *pushLast, OFF_T *pushOffset)
static CDFstatus AppendEntry (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T vxrOffset, int *count)
static CDFstatus PadSparseRecords (struct CDFstruct *CDF, struct VarStruct *Var, OFF_T offset, Int32 nRecords)
static CDFstatus CountVXRs (struct CDFstruct *CDF, OFF_T vxrStart, int *count)
STATICforIDL void InitNewVXR64 (struct VXRstruct64 *VXR, Int32 firstRec, Int32 lastRec, OFF_T offset)
static void InitNewVXRx (struct VXRstruct64 *VXRx)
static CDFstatus FirstRecords (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc)
static CDFstatus ExtendLevel (struct CDFstruct *CDF, OFF_T vxrOffset, int count, OFF_T *vxrOffsetHead, Int32 *lastNew, int *countNew)
static CDFstatus CreateLevel (struct CDFstruct *CDF, OFF_T vxrOffset, int count, OFF_T *vxrOffsetHead, int *newCount)
static CDFstatus AllocateVR (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T *offset)
static CDFstatus AllocateVVR (struct CDFstruct *CDF, struct VarStruct *Var, Int32 nRecords, OFF_T *vvrOffset)
static CDFstatus AllocateCVVR (struct CDFstruct *CDF, OFF_T cSize, OFF_T xSize, OFF_T *cvvrOffset)
STATICforIDL CDFstatus UpdateVXRtailInVDR64 (struct CDFstruct *CDF, struct VarStruct *Var)

Function Documentation

static CDFstatus AllocateCVVR ( struct CDFstruct CDF,
OFF_T  cSize,
OFF_T  xSize,
OFF_T cvvrOffset 
) [static]

STATICforIDL CDFstatus AllocateRecords64 ( struct CDFstruct CDF,
struct VarStruct Var,
struct AllocStruct  alloc 
)

static CDFstatus AllocateVR ( struct CDFstruct CDF,
struct VarStruct Var,
struct AllocStruct alloc,
OFF_T offset 
) [static]

static CDFstatus AllocateVVR ( struct CDFstruct CDF,
struct VarStruct Var,
Int32  nRecords,
OFF_T vvrOffset 
) [static]

static CDFstatus AppendEntry ( struct CDFstruct CDF,
struct VarStruct Var,
struct AllocStruct alloc,
OFF_T  vxrOffset,
int *  count 
) [static]

static CDFstatus AppendRecords ( struct CDFstruct CDF,
struct VarStruct Var,
struct AllocStruct alloc,
OFF_T  vxrStart,
int *  count 
) [static]

static CDFstatus CountVXRs ( struct CDFstruct CDF,
OFF_T  vxrStart,
int *  count 
) [static]

static CDFstatus CreateLevel ( struct CDFstruct CDF,
OFF_T  vxrOffset,
int  count,
OFF_T vxrOffsetHead,
int *  newCount 
) [static]

static CDFstatus ExtendLevel ( struct CDFstruct CDF,
OFF_T  vxrOffset,
int  count,
OFF_T vxrOffsetHead,
Int32 lastNew,
int *  countNew 
) [static]

static CDFstatus FirstRecords ( struct CDFstruct CDF,
struct VarStruct Var,
struct AllocStruct alloc 
) [static]

STATICforIDL void InitNewVXR64 ( struct VXRstruct64 VXR,
Int32  firstRec,
Int32  lastRec,
OFF_T  offset 
)

static void InitNewVXRx ( struct VXRstruct64 VXRx  )  [static]

static void InsertAtEntry ( Int32  first,
Int32  last,
OFF_T  offset,
struct VXRstruct64 VXR,
int  atEntryN,
Logical push,
Int32 pushFirst,
Int32 pushLast,
OFF_T pushOffset 
) [static]

static CDFstatus InsertEntry ( struct CDFstruct CDF,
struct VarStruct Var,
struct AllocStruct alloc,
OFF_T  vxrOffset,
int  atEntryN,
int *  count 
) [static]

static CDFstatus InsertRecords ( struct CDFstruct CDF,
struct VarStruct Var,
struct AllocStruct  alloc,
OFF_T  vxrStart,
int *  count,
Int32 toRec 
) [static]

static CDFstatus PadSparseRecords ( struct CDFstruct CDF,
struct VarStruct Var,
OFF_T  offset,
Int32  nRecords 
) [static]

static CDFstatus AllocateCVVR PROTOARGs ( (struct CDFstruct *CDF, OFF_T cSize, OFF_T xSize, OFF_T *cvvrOffset)   )  [static]

static CDFstatus AllocateVVR PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, Int32 nRecords, OFF_T *vvrOffset)   )  [static]

static CDFstatus AllocateVR PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T *offset)   )  [static]

static CDFstatus CreateLevel PROTOARGs ( (struct CDFstruct *CDF, OFF_T vxrOffset, int count, OFF_T *vxrOffsetHead, int *newCount)   )  [static]

static CDFstatus ExtendLevel PROTOARGs ( (struct CDFstruct *CDF, OFF_T vxrOffset, int count, OFF_T *vxrOffsetHead, Int32 *lastNew, int *countNew)   )  [static]

static CDFstatus FirstRecords PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc)   )  [static]

static void InitNewVXRx PROTOARGs ( (struct VXRstruct64 *VXRx)   )  [static]

static CDFstatus CountVXRs PROTOARGs ( (struct CDFstruct *CDF, OFF_T vxrStart, int *count)   )  [static]

static CDFstatus PadSparseRecords PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, OFF_T offset, Int32 nRecords)   )  [static]

static CDFstatus AppendEntry PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T vxrOffset, int *count)   )  [static]

static void InsertAtEntry PROTOARGs ( (Int32 first, Int32 last, OFF_T offset, struct VXRstruct64 *VXR, int atEntryN, Logical *push, Int32 *pushFirst, Int32 *pushLast, OFF_T *pushOffset)   )  [static]

static CDFstatus InsertEntry PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T vxrOffset, int atEntryN, int *count)   )  [static]

static CDFstatus AppendRecords PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct *alloc, OFF_T vxrStart, int *count)   )  [static]

static CDFstatus InsertRecords PROTOARGs ( (struct CDFstruct *CDF, struct VarStruct *Var, struct AllocStruct alloc, OFF_T vxrStart, int *count, Int32 *toRec)   )  [static]

STATICforIDL CDFstatus UpdateVXRtailInVDR64 ( struct CDFstruct CDF,
struct VarStruct Var 
)


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