QSAS_2_4/QSAS_dist/src/Utilities/qcdf/skt2cdf.h File Reference

#include "cdftools.h"

Defines

#define SKT2CDFh_INCLUDEd__
#define SKTPATHparm   0
#define CDFPATHqual   0
#define LOGqual   1
#define NOLOGqual   2
#define DELqual   3
#define NODELqual   4
#define FILLVALqual   5
#define NOFILLVALqual   6
#define REPORTqual   7
#define NEG2POSqual   8
#define NONEG2POSqual   9
#define ABOUTqual   10
#define ZMODEqual   11
#define STATSqual   12
#define NOSTATSqual   13
#define CACHEqual   14
#define MAX_SKTLINE_LEN   132
#define MAX_MSG_LEN   132
#define BASE_STREAM_SIZE   132
#define BASE_TOKEN_SIZE   25
#define BASE_STRING_SIZE   132
#define BASE_LOCATION_SIZE   20
#define BASE_EVALUE_SIZE   132
#define TEMPcharSTRING(chr, str)

Enumerations

enum  searchForENUM {
  TOKEN, DELIMSTRING, BRACEDchar, BRACEDnonChar,
  VALLOCATION, VAREPOCH, VAREPOCH16
}
enum  nextItemENUM {
  HEADERmark, CDForOUTPUTmark, FILEmark, NAMEmark,
  NAMECOLONmark, CDFPATHfield, DATAmark, ENCODINGmark,
  ENCODINGCOLONmark, ENCODINGfield, MAJORITYmark, MAJORITYCOLONmark,
  MAJORITYfield, FORMATmarkOrNUMVARSfield, FORMATCOLONmark, FORMATfield,
  NUMVARSfield, NUMGATTRSfield, NUMVATTRSfield, NUMRECSfield,
  NUMDIMSfield, DIMSIZEfield, GATTRmark, GaNAMEfieldOrVATTRmark,
  GaNAMEfield, PERIODmarkOrGa1stENTRYNUMfield, GaENTRYNUMfield, GaDATATYPEfield,
  GaVALUEfield, PERIODmarkOrGaENTRYNUMfield, GaDATATYPEfieldOrBRACEmark, VaNAMEfieldOrVARmark,
  VaNAMEfield, VARNAMEfieldORzVARmarkOrENDmark, VARNAMEfieldOrENDmark, VARNAMEfield,
  VARDATATYPEfield, VARNUMELEMSfield, zVARNUMDIMSfield, zVARDIMSIZEfield,
  VARRECVARYfield, VARDIMVARYfield, VaNAMEfieldOrPERIODmark, VaeNAMEfield,
  VaeDATATYPEfield, VaeVALUEfield, LOCfieldOrVARNAMEfieldOrENDmark, LOCfieldOrVARNAMEfieldORzVARmarkOrENDmark,
  LOCfield, EQUALmark, VARVALUEfield
}

Functions

Logical CreateSkeletonCDF PROTOARGs ((int argC, char *argV[]))
Logical CreateSkeletonQOPs PROTOARGs ((int *argC, char **argV[]))
Logical CharStream PROTOARGs ((int chr))
Logical ItemStream PROTOARGs ((char *item))
void ParseError PROTOARGs ((char *msg))
void NextSearchItem PROTOARGs ((enum searchForENUM type, enum nextItemENUM item))
void ItemError1 PROTOARGs ((char *expected, char *found))
void ItemError2 PROTOARGs ((char *expected1, char *expected2, char *found))
void ItemError3 PROTOARGs ((char *expected1, char *expected2, char *expected3, char *found))
void CATchr PROTOARGs ((char **str, int chr, size_t *size, int base))
Logical RecurCharStream PROTOARGs ((char *stream, enum searchForENUM type, enum nextItemENUM next))
void AllocateGrowingStrings PROTOARGs ((void))
Logical StatusHandlerS2C PROTOARGs ((CDFstatus, char *))

Define Documentation

#define ABOUTqual   10

#define BASE_EVALUE_SIZE   132

#define BASE_LOCATION_SIZE   20

#define BASE_STREAM_SIZE   132

#define BASE_STRING_SIZE   132

#define BASE_TOKEN_SIZE   25

#define CACHEqual   14

#define CDFPATHqual   0

#define DELqual   3

#define FILLVALqual   5

#define LOGqual   1

#define MAX_MSG_LEN   132

#define MAX_SKTLINE_LEN   132

#define NEG2POSqual   8

#define NODELqual   4

#define NOFILLVALqual   6

#define NOLOGqual   2

#define NONEG2POSqual   9

#define NOSTATSqual   13

#define REPORTqual   7

#define SKT2CDFh_INCLUDEd__

#define SKTPATHparm   0

#define STATSqual   12

#define TEMPcharSTRING ( chr,
str   ) 

Value:

char str[1+1]; \
str[0] = (char) chr; \
str[1] = NUL;

#define ZMODEqual   11


Enumeration Type Documentation

Enumerator:
HEADERmark 
CDForOUTPUTmark 
FILEmark 
NAMEmark 
NAMECOLONmark 
CDFPATHfield 
DATAmark 
ENCODINGmark 
ENCODINGCOLONmark 
ENCODINGfield 
MAJORITYmark 
MAJORITYCOLONmark 
MAJORITYfield 
FORMATmarkOrNUMVARSfield 
FORMATCOLONmark 
FORMATfield 
NUMVARSfield 
NUMGATTRSfield 
NUMVATTRSfield 
NUMRECSfield 
NUMDIMSfield 
DIMSIZEfield 
GATTRmark 
GaNAMEfieldOrVATTRmark 
GaNAMEfield 
PERIODmarkOrGa1stENTRYNUMfield 
GaENTRYNUMfield 
GaDATATYPEfield 
GaVALUEfield 
PERIODmarkOrGaENTRYNUMfield 
GaDATATYPEfieldOrBRACEmark 
VaNAMEfieldOrVARmark 
VaNAMEfield 
VARNAMEfieldORzVARmarkOrENDmark 
VARNAMEfieldOrENDmark 
VARNAMEfield 
VARDATATYPEfield 
VARNUMELEMSfield 
zVARNUMDIMSfield 
zVARDIMSIZEfield 
VARRECVARYfield 
VARDIMVARYfield 
VaNAMEfieldOrPERIODmark 
VaeNAMEfield 
VaeDATATYPEfield 
VaeVALUEfield 
LOCfieldOrVARNAMEfieldOrENDmark 
LOCfieldOrVARNAMEfieldORzVARmarkOrENDmark 
LOCfield 
EQUALmark 
VARVALUEfield 

Enumerator:
TOKEN 
DELIMSTRING 
BRACEDchar 
BRACEDnonChar 
VALLOCATION 
VAREPOCH 
VAREPOCH16 


Function Documentation

Logical StatusHandlerS2C PROTOARGs ( (CDFstatus, char *)   ) 

void AllocateGrowingStrings PROTOARGs ( (void)   ) 

Logical RecurCharStream PROTOARGs ( (char *stream, enum searchForENUM type, enum nextItemENUM next)   ) 

void CATchr PROTOARGs ( (char **str, int chr, size_t *size, int base)   ) 

void ItemError3 PROTOARGs ( (char *expected1, char *expected2, char *expected3, char *found)   ) 

void ItemError2 PROTOARGs ( (char *expected1, char *expected2, char *found)   ) 

void ItemError1 PROTOARGs ( (char *expected, char *found)   ) 

void NextSearchItem PROTOARGs ( (enum searchForENUM type, enum nextItemENUM item)   ) 

void ParseError PROTOARGs ( (char *msg)   ) 

long WhichDataType PROTOARGs ( (char *item)   ) 

Logical CharStream PROTOARGs ( (int chr)   ) 

Logical CreateSkeletonQOPs PROTOARGs ( (int *argC, char **argV[])   ) 

Logical CreateSkeletonCDF PROTOARGs ( (int argC, char *argV[])   ) 


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