On Tue, 29 Aug 2017 04:37:19 +0100, CM Poncelet wrote: > >... made the "ISREDIT MACRO (PARMSTR)" statement wholly irrelevant >(because no actual *edit* commands then followed it). All the commands >that *did* follow it could be issued in native Clist or REXX, without a >preceding "ISREDIT MACRO" statement. > But you might risk a "NOT AN EDIT MACRO" error in its absence.
>BTW I use "ADDRESS" only for "ADDRESS IPCS", to avoid having to juggle >between "ADDRESS TSO/MVS/ISREDIT/ISPEXEC/whatever-else". > Does this make me the opposite extreme? In a 432-line Rexx EXEC: 509 $ grep -i address ... address 'ISREDIT' 'MACRO (Arg1)' /* Use Edit macro argument */ address 'ISPEXEC' 'VGET (ZSCREENI) SHARED' address 'SYSCALL' address 'SDSF' address 'SYSCALL' 'open (G.9LOG)' , address 'SYSCALL' 'pipe G.9PIPE.' address 'SYSCALL' address 'SYSCALL' address 'SYSCALL' address 'TSO' 'RECEIVE INDD('arg( 1 )')'; end address 'MVS' 'EXECIO 1 DISKW' G.9CTRL '( finis stem Content.' address 'MVS' 'EXECIO 2 DISKW' G.9IEBOUT '(finis stem Header.' address 'ATTCHMVS' 'IEBGENER PARM1 PARM2' address 'SYSCALL' address 'SYSCALL' 'mkdir (Head) 777' /* less umask */ address 'SYSCALL' 'strerror (errno) (errnojr) emsg.' ... ? (Mr. Natural sez, Use the right tool for the job.) -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN