( c-addr u
When executed during compilation, (LOCAL)
message to the system that has one of two meanings. If u
is non-zero, the message identifies a new local
definition name is given by the string of characters identified
by c-addr u
. If u
is zero, the message is "last
local" and c-addr
has no significance.
The result of executing (LOCAL)
during compilation of a
definition is to create a set of named local identifiers, each
of which is a definition name, that only have execution
semantics within the scope of that definition's source.