# 2.11BSD#431 - /usr/src/new/PORT/B/src/bint/b2gen.h

##### Macros

    Is_node           X
    NTYPES            X
    f_expr            X
    f_targ            X

##### struct's

    state             X

       1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
       2:
       3: /*
       4:   $Header: b2gen.h,v 1.4 85/08/22 16:42:31 timo Exp $
       5: */
       6:
       7: #define Is_node(t) ((t) != NilTree && Is_parsetree(t))
       8:
       9: extern int nextvarnumber; /* Counts local targets (including formals) */
      10: extern value formals, locals, globals, mysteries, refinements;
      11: extern string gentab[];
      12:
      13: #define NTYPES (FORMAL+1)
      14:
      15: struct state {
      16:     parsetree h_last;
      17:     parsetree *h_wanthere;
      18:     parsetree h_bpchain;
      19: };
      20:
      21: #define f_expr(p) fix(p, 'v') /* "evaluate" */
      22: #define f_targ(p) fix(p, 'l') /* "locate" */
      23:
      24: value copydef();
      25: bool modify_tag();

#### Defined struct's

state defined in line 15; used 10 times

- in /usr/src/new/PORT/B/src/bint/b2fix.c line 29(2)
- in /usr/src/new/PORT/B/src/bint/b2gen.c line 216(2), 222(2), 259(2), 507(2)

#### Defined macros

Is_node defined in line 7; used 2 times

- in /usr/src/new/PORT/B/src/bint/b2ana.c line 111
- in /usr/src/new/PORT/B/src/bint/b2gen.c line 263

NTYPES defined in line 13; used 2 times

- in /usr/src/new/PORT/B/src/bint/b2ana.c line 113
- in /usr/src/new/PORT/B/src/bint/b2gen.c line 265

f_expr defined in line 21; used 2 times

- in /usr/src/new/PORT/B/src/bint/b2fix.c line 203
- in /usr/src/new/PORT/B/src/bint/b2gen.c line 510

f_targ defined in line 22; used 4 times

- in /usr/src/new/PORT/B/src/bint/b2gen.c line 509, 543-547(3)

#### Usage of this include

b2gen.h used 3 times

- in /usr/src/new/PORT/B/src/bint/b2ana.c line 10
- in /usr/src/new/PORT/B/src/bint/b2fix.c line 11
- in /usr/src/new/PORT/B/src/bint/b2gen.c line 12

Last modified: 1985-08-27 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 384 |