# 2.11BSD#431 - /usr/src/ucb/PORT/pascal/src/pstab.h

##### Macros

    N_FLAGCHECKSUM    X
    N_PEFUNC          X
    N_PEPROC          X
    N_PGCONST         X
    N_PGFUNC          X
    N_PGLABEL         X
    N_PGPROC          X
    N_PGTYPE          X
    N_PGVAR           X
    N_PLDATA          X
    N_PLTEXT          X
    N_PSO             X
    N_PSOL            X

       1: /*
       2:  * Copyright (c) 1980 Regents of the University of California.
       3:  * All rights reserved.  The Berkeley software License Agreement
       4:  * specifies the terms and conditions for redistribution.
       5:  *
       6:  *	@(#)pstab.h	5.1 (Berkeley) 6/5/85
       7:  */
       8:
       9:     /*
      10:      *	subtypes within the stab type N_PC
      11:      *
      12:      *	subtypes N_PSO and N_PSOL are	.stabs	name,N_PC,0,subtype,checksum
      13:      *	others subtypes are		.stabs	name,N_PC,0,subtype,line
      14:      */
      15: #define N_PSO       0x1 /* source file name */
      16: #define N_PSOL      0x2 /* include file name */
      17: #define N_PGLABEL   0x3 /* global label */
      18: #define N_PGCONST   0x4 /* global constant */
      19: #define N_PGTYPE    0x5 /* global type */
      20: #define N_PGVAR     0x6 /* global variable */
      21: #define N_PGFUNC    0x7 /* global function */
      22: #define N_PGPROC    0x8 /* global procedure */
      23: #define N_PEFUNC    0x9 /* external function */
      24: #define N_PEPROC    0xa /* external procedure */
      25: #define N_PLDATA    0xb /* library variable */
      26: #define N_PLTEXT    0xc /* library routine */
      27:
      28:     /*
      29:      *	checksums are used to check if included files have changed.
      30:      *	we also use them to check that .o files are up to date with
      31:      *	the libraries.
      32:      *	if a checksum is less than the flag checksum,
      33:      *	then the checksum (and therefore the .o file) is out of date.
      34:      *	if a checksum is equal to the flag checksum,
      35:      *	then no furthur checking of the checksum is done.
      36:      *	this is for the 2nd and subsequent times a file is stabed.
      37:      *	to declare a flag day, increment this value. (also be sure
      38:      *  to update this value in ../utilities/externs.awk)
      39:      */
      40: #define N_FLAGCHECKSUM  1

#### Defined macros

N_FLAGCHECKSUM defined in line 40; used 4 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 309, 351, 403-404(2)

N_PEFUNC defined in line 23; used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 502

N_PEPROC defined in line 24; used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 504

N_PGCONST defined in line 18; used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 438

N_PGFUNC defined in line 21; used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 207

N_PGLABEL defined in line 17; used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 426

N_PGPROC defined in line 22; used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 211

N_PGTYPE defined in line 19; used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 473

N_PGVAR defined in line 20; used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 54

N_PLDATA defined in line 25; never used
N_PLTEXT defined in line 26; never used
N_PSO defined in line 15; used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 309

N_PSOL defined in line 16; used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 354

#### Usage of this include

pstab.h used 1 times

- in /usr/src/ucb/PORT/pascal/src/stab.c line 31

Last modified: 1985-06-06 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 456 |