ocssw
V2022
|
#include "lablib3.h"
Include dependency graph for lablib3.c:
Go to the source code of this file.
Functions | |
OBJDESC * | OdlParseLabelFile (char *filespec, char *message_fname, MASK expand, unsigned short suppress_messages) |
OBJDESC * | OdlParseLabelString (char *odl_string, char *message_fname, MASK expand, unsigned short suppress_messages) |
OBJDESC * | OdlExpandLabelFile (OBJDESC *object, char *message_fname, MASK expand, unsigned short suppress_messages) |
unsigned short | ExpandIsRecursive (KEYWORD *keyword, char *exp_fname) |
OBJDESC * | OdlFindObjDesc (OBJDESC *start_object, const char *object_class, const char *keyword_name, char *keyword_value, unsigned long object_position, unsigned short search_scope) |
OBJDESC * | OdlNextObjDesc (OBJDESC *object, unsigned long root_level, unsigned short *search_scope) |
OBJDESC * | OdlCutObjDesc (OBJDESC *object) |
OBJDESC * | OdlPasteObjDesc (OBJDESC *new_object, OBJDESC *parent_object) |
OBJDESC * | OdlPasteObjDescBefore (OBJDESC *new_object, OBJDESC *old_object) |
OBJDESC * | OdlPasteObjDescAfter (OBJDESC *new_object, OBJDESC *old_object) |
OBJDESC * | OdlCopyObjDesc (OBJDESC *object) |
OBJDESC * | OdlNewObjDesc (const char *object_class, const char *pre_comment, const char *line_comment, const char *post_comment, const char *end_comment, const char *file_name, short is_a_group, long line_number) |
char * | OdlGetLabelVersion (OBJDESC *object) |
char * | OdlGetObjDescClassName (OBJDESC *object) |
int | OdlGetObjDescChildCount (OBJDESC *object) |
int | OdlGetObjDescLevel (OBJDESC *object) |
void | OdlAdjustObjDescLevel (OBJDESC *object) |
OBJDESC * | OdlGetObjDescParent (OBJDESC *object) |
KEYWORD * | OdlFindKwd (OBJDESC *start_object, const char *keyword_name, char *keyword_value, unsigned long keyword_position, unsigned short search_scope) |
KEYWORD * | OdlNextKwd (KEYWORD *start_keyword, char *keyword_name, char *keyword_value, unsigned long keyword_position, unsigned short search_scope) |
KEYWORD * | OdlCutKwd (KEYWORD *keyword) |
KEYWORD * | OdlPasteKwd (KEYWORD *keyword, OBJDESC *object) |
KEYWORD * | OdlPasteKwdBefore (KEYWORD *new_keyword, KEYWORD *old_keyword) |
KEYWORD * | OdlPasteKwdAfter (KEYWORD *new_keyword, KEYWORD *old_keyword) |
KEYWORD * | OdlCopyKwd (KEYWORD *keyword) |
KEYWORD * | OdlNewKwd (char *keyword_name, char *value_text, char *pre_comment, char *line_comment, char *file_name, long line_number) |
KEYWORD * | OdlGetFirstKwd (OBJDESC *object) |
KEYWORD * | OdlGetNextKwd (KEYWORD *keyword) |
char * | OdlGetKwdValue (KEYWORD *keyword) |
TB_STRING_LIST * | OdlGetAllKwdValues (KEYWORD *keyword) |
unsigned short | OdlGetKwdValueType (KEYWORD *keyword) |
char * | OdlGetKwdUnit (KEYWORD *keyword) |
char * | OdlGetKwdName (KEYWORD *keyword) |
OBJDESC * | OdlFreeTree (OBJDESC *object) |
KEYWORD * | OdlFreeAllKwds (OBJDESC *object) |
KEYWORD * | OdlFreeKwd (KEYWORD *keyword) |
FILE * | OdlOpenMessageFile (const char *message_fname, FILE *message_fptr) |
char * | OdlGetFileName (KEYWORD *keyword, unsigned long *start_location, unsigned short *start_location_type) |
char * | OdlGetFileSpec (char *fname) |
FILE * | OdlLocateStart (char *filespec, unsigned long start_location, unsigned short start_location_type) |
short | OdlPrintMessage (const char *message_fname, FILE *message_fptr, long line_number, const char *text) |
short | OdlPrintLine (const char *message_fname, FILE *message_fptr, const char *text) |
char * | OdlFormatMessage (char *text) |
void | OdlPrintHierarchy (OBJDESC *object, char *message_fname, FILE *message_fptr) |
void | OdlPrintLabel (OBJDESC *object, char *message_fname, FILE *message_fptr, unsigned long root_level) |
void | OdlPrintKeywords (OBJDESC *object, char *message_fname, FILE *message_fptr) |
OBJDESC * | OdlParseFile (char *label_fname, FILE *label_fptr, char *message_fname, FILE *message_fptr, unsigned short suppress_messages, unsigned short suppress_metrics, unsigned short suppress_hierarchy, unsigned short ignore_missing_end) |
short | OdlNestingLevel (char *text, long *brace_nesting, long *paren_nesting) |
short | OdlValidBraces (char *text, long brace_nesting, long paren_nesting, char *message_fname, FILE *message_fptr, long line_number) |
short | OdlValidElement (char *text, char *message_fname, FILE *message_fptr, long line_number, long element_number) |
short | OdlValidEndObjDesc (OBJDESC *curr_object, char *equals, char *right_part, char *message_fname, FILE *message_fptr, long line_number, unsigned short group_type) |
short | OdlValidIdentifier (const char *id_name, const char *id_type, const char *message_fname, FILE *message_fptr, long line_number) |
short | OdlValidKwd (OBJDESC *curr_object, char *left_part, char *equals, char *right_part, char *message_fname, FILE *message_fptr, long line_number) |
short | OdlValidObjDesc (OBJDESC *curr_object, char *equals, char *right_part, char *message_fname, FILE *message_fptr, long line_number) |
short | OdlValidValueList (char *text, char *message_fname, FILE *message_fptr, long line_number) |
unsigned short | OdlWildCardCompare (const char *wildcard_text, const char *plain_text) |
OBJDESC * | OdlTraverseTree (OBJDESC *curr_object, unsigned long root_level) |
char * | OdlFirstWord (char *text) |
char * | OdlNextWord (char *text) |
char * | OdlValueStart (char *text) |
char * | OdlValueEnd (char *text) |
char * | OdlValueRowStart (char *text) |
char * | OdlValueRowEnd (char *text) |
unsigned short | OdlDataType (char *text) |
char * | OdlTypeString (unsigned short type, char *type_string) |
char * | OdlTempFname () |
short | CheckBalance (char *text) |
Variables | |
long | odl_message_count = {0} |
short | odl_suppress_messages = {FALSE} |
char | ODLErrorMessage [120] |
Function Documentation
◆ CheckBalance()
◆ ExpandIsRecursive()
unsigned short ExpandIsRecursive | ( | KEYWORD * | keyword, |
char * | exp_fname | ||
) |
◆ OdlAdjustObjDescLevel()
◆ OdlCopyKwd()
◆ OdlCopyObjDesc()
◆ OdlCutKwd()
◆ OdlCutObjDesc()
◆ OdlDataType()
◆ OdlExpandLabelFile()
OBJDESC* OdlExpandLabelFile | ( | OBJDESC * | object, |
char * | message_fname, | ||
MASK | expand, | ||
unsigned short | suppress_messages | ||
) |
◆ OdlFindKwd()
KEYWORD* OdlFindKwd | ( | OBJDESC * | start_object, |
const char * | keyword_name, | ||
char * | keyword_value, | ||
unsigned long | keyword_position, | ||
unsigned short | search_scope | ||
) |
◆ OdlFindObjDesc()
◆ OdlFirstWord()
◆ OdlFormatMessage()
◆ OdlFreeAllKwds()
◆ OdlFreeKwd()
◆ OdlFreeTree()
◆ OdlGetAllKwdValues()
◆ OdlGetFileName()
char* OdlGetFileName | ( | KEYWORD * | keyword, |
unsigned long * | start_location, | ||
unsigned short * | start_location_type | ||
) |
◆ OdlGetFileSpec()
◆ OdlGetFirstKwd()
◆ OdlGetKwdName()
◆ OdlGetKwdUnit()
◆ OdlGetKwdValue()
◆ OdlGetKwdValueType()
◆ OdlGetLabelVersion()
◆ OdlGetNextKwd()
◆ OdlGetObjDescChildCount()
◆ OdlGetObjDescClassName()
◆ OdlGetObjDescLevel()
◆ OdlGetObjDescParent()
◆ OdlLocateStart()
FILE* OdlLocateStart | ( | char * | filespec, |
unsigned long | start_location, | ||
unsigned short | start_location_type | ||
) |
◆ OdlNestingLevel()
short OdlNestingLevel | ( | char * | text, |
long * | brace_nesting, | ||
long * | paren_nesting | ||
) |
◆ OdlNewKwd()
KEYWORD* OdlNewKwd | ( | char * | keyword_name, |
char * | value_text, | ||
char * | pre_comment, | ||
char * | line_comment, | ||
char * | file_name, | ||
long | line_number | ||
) |
◆ OdlNewObjDesc()
◆ OdlNextKwd()
KEYWORD* OdlNextKwd | ( | KEYWORD * | start_keyword, |
char * | keyword_name, | ||
char * | keyword_value, | ||
unsigned long | keyword_position, | ||
unsigned short | search_scope | ||
) |
◆ OdlNextObjDesc()
OBJDESC* OdlNextObjDesc | ( | OBJDESC * | object, |
unsigned long | root_level, | ||
unsigned short * | search_scope | ||
) |
◆ OdlNextWord()
◆ OdlOpenMessageFile()
FILE* OdlOpenMessageFile | ( | const char * | message_fname, |
FILE * | message_fptr | ||
) |
◆ OdlParseFile()
OBJDESC* OdlParseFile | ( | char * | label_fname, |
FILE * | label_fptr, | ||
char * | message_fname, | ||
FILE * | message_fptr, | ||
unsigned short | suppress_messages, | ||
unsigned short | suppress_metrics, | ||
unsigned short | suppress_hierarchy, | ||
unsigned short | ignore_missing_end | ||
) |
◆ OdlParseLabelFile()
OBJDESC* OdlParseLabelFile | ( | char * | filespec, |
char * | message_fname, | ||
MASK | expand, | ||
unsigned short | suppress_messages | ||
) |
◆ OdlParseLabelString()
OBJDESC* OdlParseLabelString | ( | char * | odl_string, |
char * | message_fname, | ||
MASK | expand, | ||
unsigned short | suppress_messages | ||
) |
◆ OdlPasteKwd()
KEYWORD* OdlPasteKwd | ( | KEYWORD * | keyword, |
OBJDESC * | object | ||
) |
◆ OdlPasteKwdAfter()
KEYWORD* OdlPasteKwdAfter | ( | KEYWORD * | new_keyword, |
KEYWORD * | old_keyword | ||
) |
◆ OdlPasteKwdBefore()
KEYWORD* OdlPasteKwdBefore | ( | KEYWORD * | new_keyword, |
KEYWORD * | old_keyword | ||
) |
◆ OdlPasteObjDesc()
OBJDESC* OdlPasteObjDesc | ( | OBJDESC * | new_object, |
OBJDESC * | parent_object | ||
) |
◆ OdlPasteObjDescAfter()
OBJDESC* OdlPasteObjDescAfter | ( | OBJDESC * | new_object, |
OBJDESC * | old_object | ||
) |
◆ OdlPasteObjDescBefore()
OBJDESC* OdlPasteObjDescBefore | ( | OBJDESC * | new_object, |
OBJDESC * | old_object | ||
) |
◆ OdlPrintHierarchy()
void OdlPrintHierarchy | ( | OBJDESC * | object, |
char * | message_fname, | ||
FILE * | message_fptr | ||
) |
◆ OdlPrintKeywords()
void OdlPrintKeywords | ( | OBJDESC * | object, |
char * | message_fname, | ||
FILE * | message_fptr | ||
) |
◆ OdlPrintLabel()
void OdlPrintLabel | ( | OBJDESC * | object, |
char * | message_fname, | ||
FILE * | message_fptr, | ||
unsigned long | root_level | ||
) |
◆ OdlPrintLine()
◆ OdlPrintMessage()
◆ OdlTempFname()
◆ OdlTraverseTree()
OBJDESC* OdlTraverseTree | ( | OBJDESC * | curr_object, |
unsigned long | root_level | ||
) |
◆ OdlTypeString()
char* OdlTypeString | ( | unsigned short | type, |
char * | type_string | ||
) |
◆ OdlValidBraces()
short OdlValidBraces | ( | char * | text, |
long | brace_nesting, | ||
long | paren_nesting, | ||
char * | message_fname, | ||
FILE * | message_fptr, | ||
long | line_number | ||
) |
◆ OdlValidElement()
short OdlValidElement | ( | char * | text, |
char * | message_fname, | ||
FILE * | message_fptr, | ||
long | line_number, | ||
long | element_number | ||
) |
◆ OdlValidEndObjDesc()
short OdlValidEndObjDesc | ( | OBJDESC * | curr_object, |
char * | equals, | ||
char * | right_part, | ||
char * | message_fname, | ||
FILE * | message_fptr, | ||
long | line_number, | ||
unsigned short | group_type | ||
) |
◆ OdlValidIdentifier()
◆ OdlValidKwd()
short OdlValidKwd | ( | OBJDESC * | curr_object, |
char * | left_part, | ||
char * | equals, | ||
char * | right_part, | ||
char * | message_fname, | ||
FILE * | message_fptr, | ||
long | line_number | ||
) |
◆ OdlValidObjDesc()
short OdlValidObjDesc | ( | OBJDESC * | curr_object, |
char * | equals, | ||
char * | right_part, | ||
char * | message_fname, | ||
FILE * | message_fptr, | ||
long | line_number | ||
) |
◆ OdlValidValueList()
short OdlValidValueList | ( | char * | text, |
char * | message_fname, | ||
FILE * | message_fptr, | ||
long | line_number | ||
) |