QSAS_2_4/QSAS_dist/src/ImportExport/qie/qie_flat.c File Reference

#include "qie_ft.h"
#include "qie.h"
#include "qie_local.h"

Functions

long QiWriteCSDSgenFlat (QiCDFContents *QiSCDF, QiOptions *QiSOpt)
long WriteHeaderFlat (QiCDFContents *QiSCDF, FILE *fp, QiOptions *QiSOpt)
long QiWriteVarObjects (QiCDFContents *QiSCDF, long var_num, QiOptions *QiSOpt, QiRecord_format *QiSfmt, FILE *fp)
long QiAttrs_to_Text (QiCDFContents *QiSCDF, long Vnum, FILE *fp, QiOptions *QiSOpt)
long QiWriteRecsTabular (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt, QiOptions *QiSOpt, FILE *fp)
long QiWriteRecsParsed (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt, QiOptions *QiSOpt, FILE *fp)
long QiWriteRecsExchange (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt, QiOptions *QiSOpt, FILE *fp)
long QiWriteRecsCAA (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt, QiOptions *QiSOpt, FILE *fp)
long QiWriteGlobalFlat (QiCDFContents *QiSCDF, QiOptions *QiSOpt, long n_G, FILE *fp)
long QiWriteEntry (QiGAttrEntry *entry, QiOptions *QiSOpt, FILE *fp)
long QiGetCSDSgenFlat (QiCDFContents *QiSCDF, QiOptions *QiSOpt)
long QiReadHeader (QiCDFContents *QiSCDF, QiOptions *QiSOpt, QiRecord_format *QiSfmt, FILE *fp_hdr)
FILE * QiOpenFile (char *mode_in, char *path_in, char *file_stem, char *extn)
long QiConfigureRead (QiCDFContents *QiSCDF, QiOptions *QiSOpt, QiRecord_format *QiSfmt)
long QiReadVmeta (QiCDFContents *QiSCDF, QiOptions *QiSOpt, QiRecord_format *QiSfmt)
long QiGetDataType (QiCDFContents *QiSCDF, long *sizeofentry, QiOptions *QiSOpt, QiRecord_format *QiSfmt, long n)
long QiText_to_Attr (QiCDFContents *QiSCDF, QiOptions *QiSOpt, char *param, char *value, long var_num, long attr_num)
long QiReadData (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt, QiOptions *QiSOpt)
long QiReadRecsTabular (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt, QiOptions *QiSOpt, long j)
long QiReadRecsParsed (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt, QiOptions *QiSOpt, long j)
long QiReadRecsExchange (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt, QiOptions *QiSOpt, long j)
long QiReadRecsCAA (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt, QiOptions *QiSOpt, long j)
long QiParseParamValue (char *line, char **param, char **value)
long QiParseEntry (char delim, char *value, char **tok)
long QiParseQuotedEntry (char delim, char *value, char **tok)
long QiReadGlobalFlat (QiCDFContents *QiSCDF, QiOptions *QiSOpt, char *attr_name)
long QiDataType (char *value, long *sizeofentry)
long QiSetEntry (QiGAttrEntry *entry, char *value, long size, char delim)
long QiFindVersion (QiOptions *QiSOpt)
long QiSetVarToGet (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt, char *var_to_get)
char * QiToUpper (const char *string)
long QiParseFreeTimeFormatString_date (char *ft_format_str, QiFTParser *ftparser)
long QiParseFreeTimeFormatString_time (char *ft_format_str, QiFTParser *ftparser)
long QiFTCpyCalcmsecsFactors (QiFTParser *ftparser, double t2ms_factors[])
long QiFTtoEPOCH (QiFTpacket *ftpackp, char *ftstr)
long QiFTGetDate (QiFTParser *ftparser, char *ftstr, long *yp, long *mp, long *dp)
long QiFTGetMsecs (QiFTpacket *ftpackp, char *ftstr, double *msecs)
long QiYearDoyToDate (long year, long doy, long *month, long *day)
static long JulianDay (long year, long month, long day)
double QiFTComputeEpoch (long year, long month, long day, double msec)
long QiFTCatTime_All (char *record, char *all)
long QiFTinit_parsers (QiCDFContents *QiSCDF, QiRecord_format *QiSfmt)
void make_uppercase (char *string)
char * QiReadLine (char *skip_until)
char * QiGetLine (FILE *fp)
int Qifgetpos (fpos_t *file_posn, int *fpRewind)
int Qifsetpos (fpos_t *file_posn, int fpRewind)
int QiFindAlreadyOpen (const char *name, int *which_fp)

Variables

static char end_of_line_mark
static char QicMark
static long year_offset
static long monotonic
static long yp_last
static FILE * includedFiles [MAX_N_INC_FILES]
static int includedFrom [MAX_N_INC_FILES]
static fpos_t includedFromPosn [MAX_N_INC_FILES]
static char * fileNames [MAX_N_INC_FILES]
static char * incReadPath
static int fpInc
static int fpNow
static int isCAA

Function Documentation

static long JulianDay ( long  year,
long  month,
long  day 
) [static]

void make_uppercase ( char *  string  ) 

long QiAttrs_to_Text ( QiCDFContents QiSCDF,
long  Vnum,
FILE *  fp,
QiOptions QiSOpt 
)

long QiConfigureRead ( QiCDFContents QiSCDF,
QiOptions QiSOpt,
QiRecord_format QiSfmt 
)

long QiDataType ( char *  value,
long *  sizeofentry 
)

int Qifgetpos ( fpos_t *  file_posn,
int *  fpRewind 
)

int QiFindAlreadyOpen ( const char *  name,
int *  which_fp 
)

long QiFindVersion ( QiOptions QiSOpt  ) 

int Qifsetpos ( fpos_t *  file_posn,
int  fpRewind 
)

long QiFTCatTime_All ( char *  record,
char *  all 
)

double QiFTComputeEpoch ( long  year,
long  month,
long  day,
double  msec 
)

long QiFTCpyCalcmsecsFactors ( QiFTParser ftparser,
double  t2ms_factors[] 
)

long QiFTGetDate ( QiFTParser ftparser,
char *  ftstr,
long *  yp,
long *  mp,
long *  dp 
)

long QiFTGetMsecs ( QiFTpacket ftpackp,
char *  ftstr,
double *  msecs 
)

long QiFTinit_parsers ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt 
)

long QiFTtoEPOCH ( QiFTpacket ftpackp,
char *  ftstr 
)

long QiGetCSDSgenFlat ( QiCDFContents QiSCDF,
QiOptions QiSOpt 
)

long QiGetDataType ( QiCDFContents QiSCDF,
long *  sizeofentry,
QiOptions QiSOpt,
QiRecord_format QiSfmt,
long  n 
)

char* QiGetLine ( FILE *  fp  ) 

FILE* QiOpenFile ( char *  mode_in,
char *  path_in,
char *  file_stem,
char *  extn 
)

long QiParseEntry ( char  delim,
char *  value,
char **  tok 
)

long QiParseFreeTimeFormatString_date ( char *  ft_format_str,
QiFTParser ftparser 
)

long QiParseFreeTimeFormatString_time ( char *  ft_format_str,
QiFTParser ftparser 
)

long QiParseParamValue ( char *  line,
char **  param,
char **  value 
)

long QiParseQuotedEntry ( char  delim,
char *  value,
char **  tok 
)

long QiReadData ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt,
QiOptions QiSOpt 
)

long QiReadGlobalFlat ( QiCDFContents QiSCDF,
QiOptions QiSOpt,
char *  attr_name 
)

long QiReadHeader ( QiCDFContents QiSCDF,
QiOptions QiSOpt,
QiRecord_format QiSfmt,
FILE *  fp_hdr 
)

char* QiReadLine ( char *  skip_until  ) 

long QiReadRecsCAA ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt,
QiOptions QiSOpt,
long  j 
)

long QiReadRecsExchange ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt,
QiOptions QiSOpt,
long  j 
)

long QiReadRecsParsed ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt,
QiOptions QiSOpt,
long  j 
)

long QiReadRecsTabular ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt,
QiOptions QiSOpt,
long  j 
)

long QiReadVmeta ( QiCDFContents QiSCDF,
QiOptions QiSOpt,
QiRecord_format QiSfmt 
)

long QiSetEntry ( QiGAttrEntry entry,
char *  value,
long  size,
char  delim 
)

long QiSetVarToGet ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt,
char *  var_to_get 
)

long QiText_to_Attr ( QiCDFContents QiSCDF,
QiOptions QiSOpt,
char *  param,
char *  value,
long  var_num,
long  attr_num 
)

char* QiToUpper ( const char *  string  ) 

long QiWriteCSDSgenFlat ( QiCDFContents QiSCDF,
QiOptions QiSOpt 
)

long QiWriteEntry ( QiGAttrEntry entry,
QiOptions QiSOpt,
FILE *  fp 
)

long QiWriteGlobalFlat ( QiCDFContents QiSCDF,
QiOptions QiSOpt,
long  n_G,
FILE *  fp 
)

long QiWriteRecsCAA ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt,
QiOptions QiSOpt,
FILE *  fp 
)

long QiWriteRecsExchange ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt,
QiOptions QiSOpt,
FILE *  fp 
)

long QiWriteRecsParsed ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt,
QiOptions QiSOpt,
FILE *  fp 
)

long QiWriteRecsTabular ( QiCDFContents QiSCDF,
QiRecord_format QiSfmt,
QiOptions QiSOpt,
FILE *  fp 
)

long QiWriteVarObjects ( QiCDFContents QiSCDF,
long  var_num,
QiOptions QiSOpt,
QiRecord_format QiSfmt,
FILE *  fp 
)

long QiYearDoyToDate ( long  year,
long  doy,
long *  month,
long *  day 
)

long WriteHeaderFlat ( QiCDFContents QiSCDF,
FILE *  fp,
QiOptions QiSOpt 
)


Variable Documentation

char end_of_line_mark [static]

char* fileNames[MAX_N_INC_FILES] [static]

int fpInc [static]

int fpNow [static]

FILE* includedFiles[MAX_N_INC_FILES] [static]

int includedFrom[MAX_N_INC_FILES] [static]

fpos_t includedFromPosn[MAX_N_INC_FILES] [static]

char* incReadPath [static]

int isCAA [static]

long monotonic [static]

char QicMark [static]

long year_offset [static]

long yp_last [static]


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