#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 */