# 2.11BSD#431 - /usr/src/ucb/PORT/pascal/src/stklval.c

##### Functions

    stklval           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:
       7: #ifndef lint
       8: static char sccsid[] = "@(#)stklval.c	5.1 (Berkeley) 6/5/85";
       9: #endif not lint
      10:
      11: #include "whoami.h"
      12: #include "0.h"
      13: #include "tree.h"
      14: #include "opcode.h"
      15: #include "objfmt.h"
      16: #include "tree_ty.h"
      17:
      18: /*
      19:  * Lvalue computes the address
      20:  * of a qualified name and
      21:  * leaves it on the stack.
      22:  */
      23: struct nl *
      24: stklval(r, modflag)
      25:     struct  tnode *r;
      26:     int modflag;
      27: {
      28:     /*
      29: 	 * For the purposes of the interpreter stklval
      30: 	 * is the same as an lvalue.
      31: 	 */
      32:
      33:     return(lvalue(r, modflag , LREQ ));
      34: }

#### Defined functions

stklval defined in line 23; used 40 times

- in /usr/src/ucb/PORT/pascal/src/0.h line 744
- in /usr/src/ucb/PORT/pascal/src/func.c line 122
- in /usr/src/ucb/PORT/pascal/src/pcfunc.c line 374, 385
- in /usr/src/ucb/PORT/pascal/src/pcproc.c line 158, 224, 374, 943, 987, 1016, 1156, 1185, 1229, 1248, 1304, 1343, 1402, 1429, 1524, 1532
- in /usr/src/ucb/PORT/pascal/src/proc.c line 147, 200, 332, 693, 725, 742, 822, 844, 878, 888, 943, 975, 1036, 1050, 1117-1118(2), 1167-1168(2)
- in /usr/src/ucb/PORT/pascal/src/stkrval.c line 92, 112

#### Defined variables

sccsid defined in line 8; never used

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