ADVNCE - bump the stack after an abbreviated entry.

Usage:

advnce  inhib=>YN,vararg=>YN

Where:

inhib=>YN
indicates whether a software inhibit should be set for this function. (A software inhibit prevents the function from being interrrupted by most events, e.g. by user interrupts.) If YN is the token sequence "[no]", a software inhibit is not set. If it is any other token sequence, the inhibit is set. The default is "[no]".
vararg=>YN
indicates whether this function can take a variable number of arguments. If YN is the token sequence "[no]", the function takes a fixed number of arguments. If it is any other token sequence, the function takes a variable number of arguments. The default is "[no]".

Description:

"advnce" is used to bump the stack after an "aentry". In effect, it does everything necessary to change the "aentry" into a "sentry" (after the fact). Its effect is

eppr    p.entr,*+3,$
tra     *+2,$

followed by a "sentry" macro with the same arguments as "advnce".

Copyright © 1996, Thinkage Ltd.