netgen/base/query.h

31 lines
1014 B
C

#ifndef _QUERY_H
#define _QUERY_H
/* typeahead and prompt routines */
extern void typeahead(char *str);
extern void promptstring(char *prompt, char *buf);
extern FILE *promptstring_infile;
/* various printing routines */
#ifdef TCL_NETGEN
extern void PrintAllElements(char *cell, int fnum);
extern void ElementNodes(char *cell, char *element, int fnum);
#else
extern void PrintElement(char *cell, char *list_template);
#endif
extern void Fanout(char *cell, char *node, int filter);
extern void PrintNodes(char *name, int file);
extern void PrintCell(char *name, int file);
extern void PrintInstances(char *name, int file);
extern void DescribeInstance(char *name, int file);
extern void PrintPortsInCell(char *cellname, int file);
extern void PrintLeavesInCell(char *cellname, int file);
extern void PrintAllLeaves(void);
extern int ChangeScopeCurrent(char *pattern, int typefrom, int typeto);
extern int ChangeScope(int fnum, char *cellname, char *pattern,
int typefrom, int typeto);
#endif /* _QUERY_H */