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

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

Functions

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

Function Documentation

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

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

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

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

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

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

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

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

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

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

STATICforIDL void InitNewVXR ( struct VXRstruct VXR,
Int32  firstRec,
Int32  lastRec,
Int32  offset 
)

static void InitNewVXRx ( struct VXRstruct VXRx  )  [static]

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

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

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

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

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

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

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

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

static CDFstatus ExtendLevel PROTOARGs ( (struct CDFstruct *CDF, Int32 vxrOffset, int count, Int32 *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 VXRstruct *VXRx)   )  [static]

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

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

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

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

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

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

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

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


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