SCALL - call an external routine.
Usage:
scall ROUTINE,NARGS,bump=>STBUMP
Where:
- ROUTINE
- is the name of the external routine you want to call.
- NARGS
- is the number of words of arguments to be passed to the
function. (Remember this is the amount of space occupied
by the arguments, not the actual number of arguments.)
- bump=>STBUMP
- gives the distance to bump the stack. If this option is
omitted, the default STBUMP value is the length of the
STACK (.highest(STACK)-.lowest(STACK)).
Description:
"scall" calls a routine that is external to this
assembly. Effectively, it just does
ROUTINE: .symref
incall ROUTINE,NARGS,bump=>STBUMP
For further details, see the explanation for the "incall" macro.
Copyright © 1996, Thinkage Ltd.