home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 182.lha / Calls / main.h < prev    next >
C/C++ Source or Header  |  1988-04-28  |  797b  |  32 lines

  1. /*
  2.  * calls   -- print out the calling struture of a C program.
  3.  *
  4.  *  takes these options:
  5.  *    -a        show all calls (even duplicates)
  6.  *    -e        include externals in index
  7.  *    -i        normal index
  8.  *    -t        terse form, no extra trees output
  9.  *    -v        less verbose index
  10.  *    -w nn        paper width  (default 96)
  11.  *    -f name        function to start printing from
  12.  *    -F name[/file]    static function to start printing from
  13.  *
  14.  *  arguments passed on to CPP:
  15.  *    -D name        #define def
  16.  *    -U name        #undef def
  17.  *    -I file        #include path modifier
  18.  */
  19.  
  20. #define MAXDEPTH    99        /* max output depth level    */
  21. #define PAPERWIDTH    96        /* limits tabbing        */
  22. #define TABWIDTH    8        /* width of a \t        */
  23.  
  24. typedef struct CLnode {
  25.     struct CLnode *pCLnext;
  26.     struct HTnode *pHTlist;
  27. } LIST;
  28. #define nilCL    ((LIST *) 0)
  29.  
  30. extern char sbCmd[];
  31. extern int Allp;
  32.