optional

static char * 
FileTail(
  char * name 
)
This command returns all the characters after the last /.This is used for, for instance, getting the filename without the path name from an absolute filename.

Side Effects The user should free the string after use.

See Also optional
Defined in prsMain.c

boolean 
PrsIsInList(
  lsList  list, 
  lsGeneric  item 
)
return TRUE if found, FALSE else.

Side Effects required

See Also optional
Defined in prsTree.c

PrsNode_t * 
PrsNodeAlloc(
  int  id, 
  char* field1, 
  char* field2 
)
Allocates a new PrsNode_t

Side Effects required

See Also optional
Defined in prsTree.c

void 
PrsNodeFree(
  PrsNode_t * node 
)
Frees a PrsNode_t. It is the programmers responsibility to free field1 and field2.

Side Effects required

See Also optional
Defined in prsTree.c

char * 
PrsNodeReadField1(
  PrsNode_t* node 
)
optional

Side Effects required

See Also optional
Defined in prsTree.c

char * 
PrsNodeReadField2(
  PrsNode_t* node 
)
optional

Side Effects required

See Also optional
Defined in prsTree.c

int 
PrsNodeReadId(
  PrsNode_t* node 
)
optional

Side Effects required

See Also optional
Defined in prsTree.c

static int 
PrsReadModuleCmd(
  ClientData  clientData, 
  Tcl_Interp * interp, 
  int  argc, 
  char** argv 
)
optional

Side Effects required

See Also optional
Defined in prsMain.c

Var_Type_t* 
PrsTypeArrayAlloc(
  char* name, 
  Var_Type_t * indexType, 
  Var_Type_t * entryType, 
  Var_TypeManager_t* typeManager 
)
This function creates new data types.

Side Effects required

See Also optional
Defined in prsTree.c

Var_Type_t* 
PrsTypeBitvectorAlloc(
  char* name, 
  int  size, 
  Var_TypeManager_t* typeManager 
)
This function creates new data types.

Side Effects required

See Also optional
Defined in prsTree.c

static Var_Type_t* 
PrsTypeCheckName(
  char * typeName, 
  Var_TypeManager_t* typeManager 
)
optional

Side Effects required

See Also optional
Defined in prsTree.c

Var_Type_t * 
PrsTypeEnumAlloc(
  char* name, 
  lsList  enumConstList, 
  Var_TypeManager_t* typeManager 
)
This function creates new data types.

Side Effects required

See Also optional
Defined in prsTree.c

Var_Type_t* 
PrsTypeRangeAlloc(
  char* name, 
  int  range, 
  Var_TypeManager_t* typeManager 
)
This function creates new data types.

Side Effects required

See Also optional
Defined in prsTree.c

int 
PrsVariableCheckPrimed(
  char * name 
)
Check whether the variable is primed, and strip the prime if so.

Defined in prsTree.c

int 
Prs_End(
  Tcl_Interp * interp, 
  Main_Manager_t * manager 
)
Ends the prs package.

Side Effects None

Defined in prsMain.c

int 
Prs_Init(
  Tcl_Interp * interp, 
  Main_Manager_t * manager 
)
Initializes the prs package.

Side Effects None

Defined in prsMain.c

int 
Prs_Reinit(
  Tcl_Interp * interp, 
  Main_Manager_t * manager 
)
Reinitializes the prs package.

Side Effects None

Defined in prsMain.c

Last updated on 980624 22h11