NENTRY - entry to a "near" function.

Usage:

[NAME,NAME,...]:  nentry  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:

"nentry" is used at the beginning of a "near" function. Such functions may be called by the "nearcall" macro, using a TSX1 call. Near functions can only be called by code in the same segment as the function definition; thus the "nearcall" macro should be in the same segment as the "nentry" macro that starts the function definition.

Notes:

The functions "nearcall", "nearret", and "nentry" are not part of the EASEE standard. They are only appropriate in a restricted set of circumstances, e.g. for specialized library use.

See Also:

expl runtime macro nearcall

expl runtime macro nearret

expl runtime macro sentry

expl runtime macro aentry

Copyright © 1996, Thinkage Ltd.