|
| 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) |
| |