AENTRY - enter a function without stack bump.
Usage:
[NAME,NAME,...]: aentry SYMDEF=>type
Where:
- [NAME,NAME,...]
- is a list of names that will be associated with this
function. If no names are specified, the function has no
associated name.
- SYMDEF=>type
- is an optional argument indicating whether you want the
macro to create a SYMDEF for each of the names given in
the label field. Possible forms are:
- SYMDEF=>no
- does not declare the names as SYMDEFs.
- SYMDEF=>yes
- declares the names as primary SYMDEFs. This is
the default, if you do not specify any
SYMDEF=>type argument.
- SYMDEF=>secondary
- declares the names as secondary SYMDEFs.
If you specify any other value in the "type"
position, the names are not declared as SYMDEFs. Note
that the "type" keywords are case-sensitive and
must be specified in lowercase.
Description:
"aentry" is the macro used at the beginning of a
function that does not bump the stack. By default, it just does
[NAME,NAME,...]: .symdef
[NAME,NAME,...]: .null
With SYMDEF=>no, the .SYMDEF directive is omitted.
See Also:
expl runtime macro sentry
expl runtime macro nentry
Copyright © 1996, Thinkage Ltd.