ocssw
V2022
|
#include "oli_toolbox.h"
Include dependency graph for lablib3.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | IAS_OBJ_DESC |
struct | IAS_ODL_KEYWORD |
Macros | |
#define | ODL_NOEXPAND 0 |
#define | ODL_EXPAND_STRUCTURE 1 |
#define | ODL_EXPAND_CATALOG 2 |
#define | ODL_RECURSIVE_DOWN 0 |
#define | ODL_TO_END 1 |
#define | ODL_CHILDREN_ONLY 2 |
#define | ODL_SIBLINGS_ONLY 3 |
#define | ODL_THIS_OBJECT 4 |
#define | ODL_RECORD_LOCATION 0 |
#define | ODL_BYTE_LOCATION 1 |
#define | ODL_UNKNOWN 0 |
#define | ODL_INTEGER 1 |
#define | ODL_REAL 2 |
#define | ODL_SYMBOL 3 |
#define | ODL_TEXT 4 |
#define | ODL_DATE 5 |
#define | ODL_DATE_TIME 6 |
#define | ODL_SEQUENCE 7 |
#define | ODL_SET 8 |
#define | ODL_L7_DATE_TIME 9 |
#define | ODL_L7_DATE_TIME_FRAC 10 |
#define | ODL_OBJECT 0 /* class is OBJECT */ |
#define | ODL_GROUP 1 /* class is GROUP */ |
Functions | |
OBJDESC * | OdlParseLabelFile (char *, char *, MASK, unsigned short) |
OBJDESC * | OdlParseLabelString (char *, char *, MASK, unsigned short) |
OBJDESC * | OdlExpandLabelFile (OBJDESC *, char *, MASK, unsigned short) |
unsigned short | ExpandIsRecursive (KEYWORD *, char *) |
OBJDESC * | OdlFindObjDesc (OBJDESC *, const char *, const char *, char *, unsigned long, unsigned short) |
OBJDESC * | OdlNextObjDesc (OBJDESC *, unsigned long, unsigned short *) |
OBJDESC * | OdlTraverseTree (OBJDESC *, unsigned long) |
OBJDESC * | OdlCutObjDesc (OBJDESC *) |
OBJDESC * | OdlPasteObjDesc (OBJDESC *, OBJDESC *) |
OBJDESC * | OdlPasteObjDescBefore (OBJDESC *, OBJDESC *) |
OBJDESC * | OdlPasteObjDescAfter (OBJDESC *, OBJDESC *) |
OBJDESC * | OdlCopyObjDesc (OBJDESC *) |
OBJDESC * | OdlNewObjDesc (const char *, const char *, const char *, const char *, const char *, const char *, short, long) |
char * | OdlGetLabelVersion (OBJDESC *) |
char * | OdlGetObjDescClassName (OBJDESC *) |
int | OdlGetObjDescChildCount (OBJDESC *) |
int | OdlGetObjDescLevel (OBJDESC *) |
OBJDESC * | OdlGetObjDescParent (OBJDESC *) |
void | OdlAdjustObjDescLevel (OBJDESC *) |
KEYWORD * | OdlFindKwd (OBJDESC *, const char *, char *, unsigned long, unsigned short) |
KEYWORD * | OdlNextKwd (KEYWORD *, char *, char *, unsigned long, unsigned short) |
KEYWORD * | OdlCutKwd (KEYWORD *) |
KEYWORD * | OdlPasteKwd (KEYWORD *, OBJDESC *) |
KEYWORD * | OdlPasteKwdBefore (KEYWORD *, KEYWORD *) |
KEYWORD * | OdlPasteKwdAfter (KEYWORD *, KEYWORD *) |
KEYWORD * | OdlCopyKwd (KEYWORD *) |
KEYWORD * | OdlNewKwd (char *, char *, char *, char *, char *, long) |
KEYWORD * | OdlGetFirstKwd (OBJDESC *) |
KEYWORD * | OdlGetNextKwd (KEYWORD *) |
char * | OdlGetKwdValue (KEYWORD *) |
unsigned short | OdlGetKwdValueType (KEYWORD *) |
char * | OdlGetKwdUnit (KEYWORD *) |
char * | OdlGetKwdName (KEYWORD *) |
char * | OdlGetFileName (KEYWORD *, unsigned long *, unsigned short *) |
char * | OdlGetFileSpec (char *) |
OBJDESC * | OdlFreeTree (OBJDESC *) |
KEYWORD * | OdlFreeAllKwds (OBJDESC *) |
KEYWORD * | OdlFreeKwd (KEYWORD *) |
FILE * | OdlOpenMessageFile (const char *, FILE *) |
FILE * | OdlLocateStart (char *, unsigned long, unsigned short) |
short | OdlPrintMessage (const char *, FILE *, long, const char *) |
char * | OdlFormatMessage (char *) |
void | OdlPrintHierarchy (OBJDESC *, char *, FILE *) |
void | OdlPrintLabel (OBJDESC *, char *, FILE *, unsigned long) |
void | OdlPrintKeywords (OBJDESC *, char *, FILE *) |
OBJDESC * | OdlParseFile (char *, FILE *, char *, FILE *, unsigned short, unsigned short, unsigned short, unsigned short) |
short | OdlNestingLevel (char *, long *, long *) |
short | OdlValidBraces (char *, long, long, char *, FILE *, long) |
short | OdlValidElement (char *, char *, FILE *, long, long) |
short | OdlValidEndObjDesc (OBJDESC *, char *, char *, char *, FILE *, long, unsigned short) |
short | OdlValidIdentifier (const char *, const char *, const char *, FILE *, long) |
short | OdlValidKwd (OBJDESC *, char *, char *, char *, char *, FILE *, long) |
short | OdlValidObjDesc (OBJDESC *, char *, char *, char *, FILE *, long) |
short | OdlValidValueList (char *, char *, FILE *, long) |
char * | OdlFirstWord (char *) |
char * | OdlNextWord (char *) |
char * | OdlValueStart (char *) |
char * | OdlValueEnd (char *) |
char * | OdlValueRowStart (char *) |
char * | OdlValueRowEnd (char *) |
unsigned short | OdlDataType (char *) |
char * | OdlTypeString (unsigned short, char *) |
TB_STRING_LIST * | OdlGetAllKwdValues (KEYWORD *) |
char * | OdlTempFname () |
unsigned short | OdlWildCardCompare (const char *, const char *) |
short | CheckBalance (char *) |
Macro Definition Documentation
◆ ODL_BYTE_LOCATION
◆ ODL_CHILDREN_ONLY
◆ ODL_DATE
◆ ODL_DATE_TIME
◆ ODL_EXPAND_CATALOG
◆ ODL_EXPAND_STRUCTURE
◆ ODL_GROUP
◆ ODL_INTEGER
◆ ODL_L7_DATE_TIME
◆ ODL_L7_DATE_TIME_FRAC
◆ ODL_NOEXPAND
◆ ODL_OBJECT
◆ ODL_REAL
◆ ODL_RECORD_LOCATION
◆ ODL_RECURSIVE_DOWN
◆ ODL_SEQUENCE
◆ ODL_SET
◆ ODL_SIBLINGS_ONLY
◆ ODL_SYMBOL
◆ ODL_TEXT
◆ ODL_THIS_OBJECT
◆ ODL_TO_END
◆ ODL_UNKNOWN
Function Documentation
◆ CheckBalance()
◆ ExpandIsRecursive()
◆ OdlAdjustObjDescLevel()
◆ OdlCopyKwd()
◆ OdlCopyObjDesc()
◆ OdlCutKwd()
◆ OdlCutObjDesc()
◆ OdlDataType()
◆ OdlExpandLabelFile()
OBJDESC* OdlExpandLabelFile | ( | OBJDESC * | , |
char * | , | ||
MASK | , | ||
unsigned short | |||
) |
◆ OdlFindKwd()
KEYWORD* OdlFindKwd | ( | OBJDESC * | , |
const char * | , | ||
char * | , | ||
unsigned long | , | ||
unsigned short | |||
) |
◆ OdlFindObjDesc()
◆ OdlFirstWord()
◆ OdlFormatMessage()
◆ OdlFreeAllKwds()
◆ OdlFreeKwd()
◆ OdlFreeTree()
◆ OdlGetAllKwdValues()
◆ OdlGetFileName()
char* OdlGetFileName | ( | KEYWORD * | , |
unsigned long * | , | ||
unsigned short * | |||
) |
◆ OdlGetFileSpec()
◆ OdlGetFirstKwd()
◆ OdlGetKwdName()
◆ OdlGetKwdUnit()
◆ OdlGetKwdValue()
◆ OdlGetKwdValueType()
◆ OdlGetLabelVersion()
◆ OdlGetNextKwd()
◆ OdlGetObjDescChildCount()
◆ OdlGetObjDescClassName()
◆ OdlGetObjDescLevel()
◆ OdlGetObjDescParent()
◆ OdlLocateStart()
FILE* OdlLocateStart | ( | char * | , |
unsigned long | , | ||
unsigned short | |||
) |
◆ OdlNestingLevel()
◆ OdlNewKwd()
KEYWORD* OdlNewKwd | ( | char * | , |
char * | , | ||
char * | , | ||
char * | , | ||
char * | , | ||
long | |||
) |
◆ OdlNewObjDesc()
◆ OdlNextKwd()
KEYWORD* OdlNextKwd | ( | KEYWORD * | , |
char * | , | ||
char * | , | ||
unsigned long | , | ||
unsigned short | |||
) |
◆ OdlNextObjDesc()
OBJDESC* OdlNextObjDesc | ( | OBJDESC * | , |
unsigned long | , | ||
unsigned short * | |||
) |
◆ OdlNextWord()
◆ OdlOpenMessageFile()
◆ OdlParseFile()
OBJDESC* OdlParseFile | ( | char * | , |
FILE * | , | ||
char * | , | ||
FILE * | , | ||
unsigned short | , | ||
unsigned short | , | ||
unsigned short | , | ||
unsigned short | |||
) |
◆ OdlParseLabelFile()
OBJDESC* OdlParseLabelFile | ( | char * | , |
char * | , | ||
MASK | , | ||
unsigned short | |||
) |
◆ OdlParseLabelString()
OBJDESC* OdlParseLabelString | ( | char * | , |
char * | , | ||
MASK | , | ||
unsigned short | |||
) |
◆ OdlPasteKwd()
◆ OdlPasteKwdAfter()
◆ OdlPasteKwdBefore()
◆ OdlPasteObjDesc()
◆ OdlPasteObjDescAfter()
◆ OdlPasteObjDescBefore()
◆ OdlPrintHierarchy()
◆ OdlPrintKeywords()
◆ OdlPrintLabel()
void OdlPrintLabel | ( | OBJDESC * | , |
char * | , | ||
FILE * | , | ||
unsigned long | |||
) |
◆ OdlPrintMessage()
◆ OdlTempFname()
◆ OdlTraverseTree()
◆ OdlTypeString()
◆ OdlValidBraces()
short OdlValidBraces | ( | char * | , |
long | , | ||
long | , | ||
char * | , | ||
FILE * | , | ||
long | |||
) |
◆ OdlValidElement()
short OdlValidElement | ( | char * | , |
char * | , | ||
FILE * | , | ||
long | , | ||
long | |||
) |
◆ OdlValidEndObjDesc()
short OdlValidEndObjDesc | ( | OBJDESC * | , |
char * | , | ||
char * | , | ||
char * | , | ||
FILE * | , | ||
long | , | ||
unsigned short | |||
) |
◆ OdlValidIdentifier()
◆ OdlValidKwd()
short OdlValidKwd | ( | OBJDESC * | , |
char * | , | ||
char * | , | ||
char * | , | ||
char * | , | ||
FILE * | , | ||
long | |||
) |
◆ OdlValidObjDesc()
short OdlValidObjDesc | ( | OBJDESC * | , |
char * | , | ||
char * | , | ||
char * | , | ||
FILE * | , | ||
long | |||
) |
◆ OdlValidValueList()
short OdlValidValueList | ( | char * | , |
char * | , | ||
FILE * | , | ||
long | |||
) |