On Fri, 19 Nov 2010 16:18:58 -0800, Edward Jaffe wrote:
>
>Sadly, it appears that SYSCALLS initializes some important REXX variables. If
>you don't call it, they never get initialized. :-(
>
Even worse, if one relies on PROCEDURE EXPOSE to isolate
variable scopes, one must put SYSCALLS('ON') in many subroutines
or EXPOSE necessary symbols at each level in the hierarchy.
(Wasn't it you who, several years ago, argued for balancing
each SYSCALLS('ON') with a matching SYSCALLS('OFF')? Doesn't
quite work. You'd need SYSCALLS(PUSH) and SYSCALLS(POP).
Or have SYSCALLS respect procedure scopes as ADDRESS, NUMERIC,
et. al do.)
-- gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html