Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / api / tcl / avt_API.i
1 StringList *avt_PinList (char *name);
2 StringList *avt_SigList (char *name);
3 extern void avt_config (char *var, char *val);
4 extern void avt_Config (char *var, char *val);
5 char *avt_GetConfig(char *var);
6 char *avt_gettcldistpath ();
7 void avt_SetBlackBoxes (List *argv);
8 BehavioralFigure *avt_LoadBehavior(char *name, char *format);
9 void avt_DriveBehavior(BehavioralFigure *befig, char *format);
10 void avt_LoadFile (char *filename, char *format);
11 void avt_EncryptSpice(char *inputname, char *outputname);
12 void avt_StartWatch (char *name);
13 void avt_StopWatch (char *name);
14 char *avt_PrintWatch (char *name);
15 unsigned long avt_GetMemoryUsage ();
16 Netlist *avt_GetNetlist (char *name);
17 void avt_DriveNetlist (Netlist *lf, char *filename, char *format);
18 void avt_RemoveResistances (Netlist *lf, char *nameregex);
19 void avt_RemoveCapacitances (Netlist *lf, char *nameregex);
20 void avt_FlattenNetlist (Netlist *lf, char *level);
21 void avt_ViewNetlist (char *name);
22 void avt_ViewSignal(char *name, char *signal);
23 void avt_RemoveNetlist (char *name);
24 void avt_DriveSignalInfo (Netlist*, char*, char* );
25 void avt_SetSEED(int val);
26 void avt_AddRC (Netlist *lofig, int maxwire, CapaValue minc, CapaValue maxc, double minr, double maxr);
27 void avt_AddCC (Netlist *lofig, CapaValue minc, CapaValue maxc);
28 StringList *avt_GetCatalog ();
29 void avt_SetCatalog (List *argv);
30 void avt_DisplayNetlistHierarchy(FILE *f, char *netlistname, int maxdepth);
31 void avt_DisplayResistivePath(FILE *f, Netlist *lf, char *connector1, char *connector2);
32 void avt_CheckTechno(char *label, char *tn, char *tp);
33 int avt_BuildID();
34 int avt_RegexIsMatching(char *nametocheck, char *template);
35 void *_NULL_();
36 int avt_CodeName(char *name);
37
38 Board *Board_CreateBoard();
39 void Board_SetSize(Board *B, int col, int size, char align);
40 BoardColumn *Board_NewLine(Board *B);
41 void Board_SetValue(Board *B, int col, char *val);
42 void Board_Display(FILE *f, Board *B, char *LP);
43 void Board_FreeBoard(Board *B);
44 void Board_NewSeparation(Board *B);
45
46 void avt_SetMainSeed(unsigned int value);
47 void avt_SetGlobalSeed(unsigned int value);
48 unsigned int avt_GetMainSeed();
49 unsigned int avt_GetGlobalSeed();
50
51 /*void help (char *subject);*/
52 void avt_banner (char *tool, char *comment, char *date);
53