Bell 32V release
[unix-history] / usr / src / cmd / adb / machine.h
index 12b2a3a..c92368e 100644 (file)
@@ -1,27 +1,31 @@
 #
 /*
 #
 /*
- *     UNIX/INTERDATA debugger
+ *     UNIX/vax debugger
  */
 
 /* unix parameters */
 #define DBNAME "adb\n"
  */
 
 /* unix parameters */
 #define DBNAME "adb\n"
-#define LPRMODE "%Q"
-#define OFFMODE "+%o"
-#define TXTRNDSIZ 8192L
+#define LPRMODE "%R"
+#define OFFMODE "+%R"
+#define TXTRNDSIZ 512L
 
 
-TYPE   unsigned TXTHDR[8];
-TYPE   unsigned SYMV;
+TYPE   long TXTHDR[8];
+TYPE   long SYMV;
+
+#ifndef vax
+struct {short hiword; short loword;}; /* stupid fp-11 */
+#endif
 
 /* symbol table in a.out file */
 struct symtab {
        char    symc[8];
 
 /* symbol table in a.out file */
 struct symtab {
        char    symc[8];
-       int     symf;
+#ifndef EDDT
+       char    symf;
+       char    sympad[3];
+#endif
        SYMV    symv;
 };
 #define SYMTABSIZ (sizeof (struct symtab))
 
        SYMV    symv;
 };
 #define SYMTABSIZ (sizeof (struct symtab))
 
-#define SYMCHK 047
-#define SYMTYPE(symflg) (( symflg>=041 || (symflg>=02 && symflg<=04))\
-                               ?  ((symflg&07)>=3 ? DSYM : (symflg&07))\
-                               : NSYM\
-                       )
+#define SYMCHK 057
+#define SYMTYPE(symflg) (symflg&41 ? DSYM : NSYM)