Annotation of 42BSD/ucb/pascal/pdx/runtime.h, revision 1.1.1.1

1.1       root        1: /* Copyright (c) 1982 Regents of the University of California */
                      2: 
                      3: /* static char sccsid[] = "@(#)runtime.h 1.2 1/18/82"; */
                      4: 
                      5: /*
                      6:  * Definitions for the runtime environment.
                      7:  *
                      8:  * In general, runtime organization is language, machine, and
                      9:  * even compiler dependent.
                     10:  */
                     11: 
                     12: BOOLEAN isactive();            /* tell if a symbol is currently active */
                     13: ADDRESS entry_addr();          /* entry address of current proc/func */
                     14: ADDRESS entry_point();         /* point where environment is setup */
                     15: ADDRESS return_addr();         /* return address of current proc/func */
                     16: ADDRESS caller_addr();         /* entry of caller of current proc/func */
                     17: where();                       /* print out currently active procedures */
                     18: dump();                                /* dump the world */
                     19: callproc();                    /* call a procedure */
                     20: procreturn();                  /* return from a "call"-ed procedure */
                     21: ADDRESS address();             /* address of a variable */
                     22: ADDRESS firstline();           /* address of first line in a procedure */
                     23: findbeginning();               /* find address of beginning of a procedure */
                     24: runtofirst();                  /* step to first line in current procedure */
                     25: ADDRESS lastaddr();            /* address of last line in program */
                     26: ADDRESS fparamaddr();          /* entry address of a function parameter */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.