Commit | Line | Data |
---|---|---|
d94e2462 M |
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 | ) |