Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

signature.h File Reference

#include <sys/types.h>
#include <stdio.h>

Go to the source code of this file.

Typedefs

typedef _ReferenceSystemNode ReferenceSystemNode
typedef _ReferenceNode ReferenceNode
typedef _ClassType ClassType
typedef _SigInfo SigInfo

Functions

ReferenceSystemNodeReferenceSystemAdd (char *name, char *id)
ReferenceSystemNodeReferenceSystemLookup (char *name)
void ParseReferenceSystemConfig (char *args)
ReferenceNodeAddReference (ReferenceNode *, char *system, char *id)
void FPrintReference (FILE *, ReferenceNode *)
void ParseReference (char *args, struct _OptTreeNode *otn)
void ParseClassificationConfig (char *args)
void ParsePriority (char *priority, struct _OptTreeNode *otn)
void ParseClassType (char *classtype, struct _OptTreeNode *otn)
ClassTypeClassTypeLookupByType (char *type)
ClassTypeClassTypeLookupById (int id)
void ParseSID (char *sid, struct _OptTreeNode *otn)
void ParseRev (char *sid, struct _OptTreeNode *otn)

Variables

ReferenceSystemNodereferenceSytems


Typedef Documentation

typedef struct _ClassType ClassType
 

typedef struct _ReferenceNode ReferenceNode
 

typedef struct _ReferenceSystemNode ReferenceSystemNode
 

typedef struct _SigInfo SigInfo
 


Function Documentation

ReferenceNode* AddReference ReferenceNode ,
char *  system,
char *  id
 

Definition at line 33 of file signature.c.

References ErrorMessage(), FatalError(), _ReferenceNode::id, memset, _ReferenceNode::next, NULL, ReferenceSystemAdd(), ReferenceSystemLookup(), and _ReferenceNode::system.

Referenced by ParseReference().

ClassType* ClassTypeLookupById int  id  ) 
 

Definition at line 324 of file signature.c.

References _ClassType::id, _ClassType::next, and NULL.

ClassType* ClassTypeLookupByType char *  type  ) 
 

Definition at line 309 of file signature.c.

References _ClassType::next, NULL, strcasecmp, and _ClassType::type.

Referenced by ParseClassType().

void FPrintReference FILE *  ,
ReferenceNode
 

Definition at line 64 of file signature.c.

References _ReferenceNode::id, _ReferenceSystemNode::name, _ReferenceNode::system, and _ReferenceSystemNode::url.

Referenced by PrintXrefs().

void ParseClassificationConfig char *  args  ) 
 

Definition at line 337 of file signature.c.

References AddClassificationConfig(), ErrorMessage(), FatalError(), file_line, file_name, memset, mSplit(), mSplitFree(), _ClassType::name, _ClassType::priority, and _ClassType::type.

Referenced by ParseConfig().

void ParseClassType char *  classtype,
struct _OptTreeNode otn
 

void ParsePriority char *  priority,
struct _OptTreeNode otn
 

void ParseReference char *  args,
struct _OptTreeNode otn
 

void ParseReferenceSystemConfig char *  args  ) 
 

Definition at line 154 of file signature.c.

References mSplit(), mSplitFree(), NULL, and ReferenceSystemAdd().

Referenced by ParseConfig().

void ParseRev char *  sid,
struct _OptTreeNode otn
 

void ParseSID char *  sid,
struct _OptTreeNode otn
 

ReferenceSystemNode* ReferenceSystemAdd char *  name,
char *  id
 

Definition at line 114 of file signature.c.

References ErrorMessage(), FatalError(), memset, _ReferenceSystemNode::name, _ReferenceSystemNode::next, NULL, and _ReferenceSystemNode::url.

Referenced by AddReference(), and ParseReferenceSystemConfig().

ReferenceSystemNode* ReferenceSystemLookup char *  name  ) 
 

Definition at line 142 of file signature.c.

References _ReferenceSystemNode::name, _ReferenceSystemNode::next, NULL, and strcasecmp.

Referenced by AddReference().


Variable Documentation

ReferenceSystemNode* referenceSytems
 


Generated on Sun May 14 14:51:27 2006 by  doxygen 1.4.2