home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V7 / usr / src / cmd / adb / machine.h < prev    next >
Encoding:
C/C++ Source or Header  |  1979-01-10  |  483 b   |  28 lines

  1. #
  2. /*
  3.  *    UNIX/INTERDATA debugger
  4.  */
  5.  
  6. /* unix parameters */
  7. #define DBNAME "adb\n"
  8. #define LPRMODE "%Q"
  9. #define OFFMODE "+%o"
  10. #define TXTRNDSIZ 8192L
  11.  
  12. TYPE    unsigned TXTHDR[8];
  13. TYPE    unsigned SYMV;
  14.  
  15. /* symbol table in a.out file */
  16. struct symtab {
  17.     char    symc[8];
  18.     int    symf;
  19.     SYMV    symv;
  20. };
  21. #define SYMTABSIZ (sizeof (struct symtab))
  22.  
  23. #define SYMCHK 047
  24. #define SYMTYPE(symflg) (( symflg>=041 || (symflg>=02 && symflg<=04))\
  25.                 ?  ((symflg&07)>=3 ? DSYM : (symflg&07))\
  26.                 : NSYM\
  27.             )
  28.