In <[EMAIL PROTECTED]>, on 05/13/2005 at 01:32 PM, [EMAIL PROTECTED] said:
>Now as for breaking the 8 bit limit, I would say a new parameter in >the JCL that can not be used if PARM is. The only thing with the >keyword name is; one should look down the line when the current PARM >is not used / supported, if ever, and only the new keyword is in use. >Use XPARM, PARMX ... whatever as the keyword; but the way the >parameter is passed would seem to be the important thing. Unless you're willing to break all existing code, there's no real choice; R1 must point to a PLIST and the first word must point to a halfword length followed by the PARM. >Use R0 to contain the length and R1 point to the 8 bits of zeros >followed by the value, so an old program thinks the length is zero >and no PARM was passed. No. The existing code uses a 16-bit length, not an 8-bit length. You'd need 16 bits of zeros. >This way the JCL could be changed to the new way and with a small >change, insert MACRO x in the program, all will be well. That's not a small change when you don't have source code for all of your programs, or even know what all of your programs are. -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see <http://patriot.net/~shmuel/resume/brief.html> We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) ---------------------------------------------------------------------- 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