1: #include "machine.h"
   2: /*
   3:  *	UNIX debugger
   4:  */
   5: 
   6: #define MAXCOM  64
   7: #define MAXARG  32
   8: #define LINSIZ  256
   9: TYPE    int     INT;
  10: TYPE    int     VOID;
  11: TYPE    long int    L_INT;
  12: TYPE    float       REAL;
  13: TYPE    double      L_REAL;
  14: TYPE    unsigned    POS;
  15: TYPE    char        BOOL;
  16: TYPE    char        CHAR;
  17: TYPE    char        *STRING;
  18: TYPE    char        MSG[];
  19: TYPE    struct map  MAP;
  20: TYPE    MAP     *MAPPTR;
  21: TYPE    struct symtab   SYMTAB;
  22: TYPE    SYMTAB      *SYMPTR;
  23: TYPE    struct symslave SYMSLAVE;
  24: TYPE    struct bkpt BKPT;
  25: TYPE    BKPT        *BKPTR;
  26: TYPE    struct user U;
  27: 
  28: 
  29: /* file address maps */
  30: struct map {
  31:     L_INT   b1;
  32:     L_INT   e1;
  33:     L_INT   f1;
  34:     L_INT   bo;
  35:     L_INT   eo;
  36:     L_INT   fo;
  37:     L_INT   b2;
  38:     L_INT   e2;
  39:     L_INT   f2;
  40:     INT ufd;
  41: };
  42: 
  43: 
  44: /* slave table for symbols */
  45: struct symslave {
  46:     SYMV    valslave;
  47:     SYMFLG  typslave;
  48:     OVTAG   ovlslave;
  49: };
  50: 
  51: struct bkpt {
  52:     INT loc;
  53:     INT ins;
  54:     INT count;
  55:     INT initcnt;
  56:     char    flag;
  57:     OVTAG   ovly;
  58:     CHAR    comm[MAXCOM];
  59:     BKPT    *nxtbkpt;
  60: };
  61: 
  62: TYPE    struct reglist  REGLIST;
  63: TYPE    REGLIST     *REGPTR;
  64: struct reglist {
  65:     STRING  rname;
  66:     INT roffs;
  67: };
  68: 
  69: #ifndef NONFP
  70: struct Sfp {
  71:     INT fpsr;
  72:     REAL    Sfr[6];
  73: };
  74: 
  75: struct Lfp {
  76:     INT fpsr;
  77:     L_REAL  Lfr[6];
  78: };
  79: #endif

Defined variables

BKPT defined in line 24; used 2 times
CHAR defined in line 16; used 47 times
INT defined in line 9; used 147 times
L_REAL defined in line 13; used 5 times
REAL defined in line 12; used 2 times
REGLIST defined in line 62; used 4 times
SYMSLAVE defined in line 23; used 7 times
VOID defined in line 10; used 1 times

Defined struct's

Lfp defined in line 75; used 4 times
Sfp defined in line 70; used 2 times
bkpt defined in line 51; used 1 times
  • in line 24
map defined in line 30; used 1 times
  • in line 19
reglist defined in line 64; used 1 times
  • in line 62
symslave defined in line 45; used 1 times
  • in line 23

Defined macros

LINSIZ defined in line 8; used 2 times
MAXARG defined in line 7; used 1 times
MAXCOM defined in line 6; used 2 times

Usage of this include

Last modified: 1982-02-07
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 802
Valid CSS Valid XHTML 1.0 Strict