<snip> I believe when Walt raveled this fiber of the thread he posited assembler CALL macro or JCL PARM format (they're the same.) </snip>
I think of those two as not the same when both the parameter list and the parameter are considered. If you pass a single parameter via CALL, then the parameter list consists of a single word (optionally with the high bit on) which has the address of the parameter, and the parameter is the parameter. If you pass a parameter in "JCL PARM format", the parameter list is the same as above, but the parameter is the halfword length followed by the data. Granted, for the CALL you could have set up the parameter to be a halfword length followed by data. For that case, I agree that the two approaches end up being the same. Peter Relson z/OS Core Technology Design ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN