1: /* "@(#)mode.h 4.2 8/17/82" */
   2: #include "machine.h"
   3: /*
   4:  *	UNIX debugger
   5:  */
   6: 
   7: #define MAXCOM  64
   8: #define MAXARG  32
   9: #define LINSIZ  256
  10: TYPE    long    ADDR;
  11: #ifndef vax
  12: TYPE    int     INT;
  13: #else
  14: TYPE    short   INT;
  15: #endif
  16: TYPE    int     VOID;
  17: TYPE    long int    L_INT;
  18: TYPE    float       REAL;
  19: TYPE    double      L_REAL;
  20: TYPE    unsigned    POS;
  21: TYPE    char        BOOL;
  22: TYPE    char        CHAR;
  23: TYPE    char        *STRING;
  24: TYPE    char        MSG[];
  25: TYPE    struct map  MAP;
  26: TYPE    MAP     *MAPPTR;
  27: TYPE    struct symtab   SYMTAB;
  28: TYPE    SYMTAB      *SYMPTR;
  29: TYPE    struct symslave SYMSLAVE;
  30: TYPE    struct bkpt BKPT;
  31: TYPE    BKPT        *BKPTR;
  32: 
  33: 
  34: /* file address maps */
  35: struct map {
  36:     L_INT   b1;
  37:     L_INT   e1;
  38:     L_INT   f1;
  39:     L_INT   b2;
  40:     L_INT   e2;
  41:     L_INT   f2;
  42:     INT ufd;
  43: };
  44: 
  45: 
  46: /* slave table for symbols */
  47: struct symslave {
  48:     SYMV    valslave;
  49:     INT typslave;
  50: };
  51: 
  52: struct bkpt {
  53:     ADDR    loc;
  54:     ADDR    ins;
  55:     INT count;
  56:     INT initcnt;
  57:     INT flag;
  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: struct {
  70:     INT junk[2];
  71:     INT fpsr;
  72:     REAL    Sfr[6];
  73: };
  74: 
  75: struct {
  76:     INT junk[2];
  77:     INT fpsr;
  78:     L_REAL  Lfr[6];
  79: };

Defined variables

ADDR defined in line 10; used 153 times
BKPT defined in line 30; used 2 times
BOOL defined in line 21; never used
CHAR defined in line 22; used 6 times
L_REAL defined in line 19; used 1 times
  • in line 78
MAP defined in line 25; used 7 times
POS defined in line 20; used 9 times
REAL defined in line 18; used 1 times
  • in line 72
REGLIST defined in line 62; used 6 times
SYMSLAVE defined in line 29; never used
SYMTAB defined in line 27; used 1 times
  • in line 28
VOID defined in line 16; used 1 times

Defined struct's

bkpt defined in line 52; used 1 times
  • in line 30
map defined in line 35; used 1 times
  • in line 25
reglist defined in line 64; used 1 times
  • in line 62
symslave defined in line 47; used 1 times
  • in line 29

Defined macros

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

Usage of this include

Last modified: 1982-10-04
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1042
Valid CSS Valid XHTML 1.0 Strict