[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FNOPENR et al
- Subject: FNOPENR et al
- From: TEITELMAN
- Date: Wed, 23 Oct 1974 01:10:26 -7000
- Date: 23 OCT 1974 0110-PDT
The following functions are to be used to eschew vag's and loc's
when rferencing compiled code. they will wokr
on either resident or swapped code, and take care
of making sure thatthe function is in the buffer.
fnopenr[def;adr] def is a GETD - either ccodep or handlep
and adr is a relative address. value is contents of
corresponing cell. takes care of fact that
getd for compiled def corresponds to the entry point
and for handlep to entry point -2 in that adr is always
computed relative to entry point
fnopenra[def;adr] like fnopenr but returns car of corresonding
cell i.e. right half (as unboxed quantity)
fnopenrd --
fncloser[def;adr;x]
similar fnclosera, fncloserd, /fnclosera, /fncloserd, /fncloser
all but the / function compile open.
-------