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: 
  27: 
  28: /* file address maps */
  29: struct map {
  30:     L_INT   b1;
  31:     L_INT   e1;
  32:     L_INT   f1;
  33:     L_INT   b2;
  34:     L_INT   e2;
  35:     L_INT   f2;
  36:     INT ufd;
  37: };
  38: 
  39: 
  40: /* slave table for symbols */
  41: struct symslave {
  42:     SYMV    valslave;
  43:     INT typslave;
  44: };
  45: 
  46: struct bkpt {
  47:     INT loc;
  48:     INT ins;
  49:     INT count;
  50:     INT initcnt;
  51:     INT flag;
  52:     CHAR    comm[MAXCOM];
  53:     BKPT    *nxtbkpt;
  54: };
  55: 
  56: TYPE    struct reglist  REGLIST;
  57: TYPE    REGLIST     *REGPTR;
  58: struct reglist {
  59:     STRING  rname;
  60:     INT roffs;
  61: };
  62: 
  63: struct {
  64:     INT junk[2];
  65:     INT fpsr;
  66:     REAL    Sfr[6];
  67: };
  68: 
  69: struct {
  70:     INT junk[2];
  71:     INT fpsr;
  72:     L_REAL  Lfr[6];
  73: };

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
MAP defined in line 19; used 12 times
REAL defined in line 12; used 2 times
REGLIST defined in line 56; used 3 times
SYMSLAVE defined in line 23; used 7 times
VOID defined in line 10; used 1 times

Defined struct's

bkpt defined in line 46; used 1 times
  • in line 24
map defined in line 29; used 1 times
  • in line 19
reglist defined in line 58; used 1 times
  • in line 56
symslave defined in line 41; 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: 1979-01-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 693
Valid CSS Valid XHTML 1.0 Strict