home *** CD-ROM | disk | FTP | other *** search
- /*
- * calls -- print out the calling struture of a C program.
- *
- * takes these options:
- * -a show all calls (even duplicates)
- * -e include externals in index
- * -i normal index
- * -t terse form, no extra trees output
- * -v less verbose index
- * -w nn paper width (default 96)
- * -f name function to start printing from
- * -F name[/file] static function to start printing from
- *
- * arguments passed on to CPP:
- * -D name #define def
- * -U name #undef def
- * -I file #include path modifier
- */
-
- #define MAXDEPTH 99 /* max output depth level */
- #define PAPERWIDTH 96 /* limits tabbing */
- #define TABWIDTH 8 /* width of a \t */
-
- typedef struct CLnode {
- struct CLnode *pCLnext;
- struct HTnode *pHTlist;
- } LIST;
- #define nilCL ((LIST *) 0)
-
- extern char sbCmd[];
- extern int Allp;
-