On Mon, 21 Sep 2009 19:58:13 -0400 "Robert A. Rosenberg" <[email protected]> wrote:
:>At 14:54 -0500 on 09/21/2009, Paul Gilmartin wrote about Re: Reading :>DD card information: :>>I'd be quite satisfied with this _provided_ it was compatible :>>with the existing CALL, LINK, ATTACH, etc. argument lists. :>>I.e. on program entry R1 points to a fullword which points :>>to a halfword containing the length of the PARMX followed :>>by the PARMX string. :>>(And that symbol substitution would work within PARMX.) :>>But how would this facilitate implementation? :>This would need one extra detail. That is the existence of a PARMX :>overrides the existence of a PARM. This means that if I supply both a :>PARM and a PARMX on the EXEC card, that the PARM (and its contents) :>are ignored and the R1 only points at the PARMX supplied string. This :>keeps the interface compatible with the current PARM (except that the :>halfword can now contain a value over 100). :>To support passing both PARM and PARMX at the same time would need :>some way of signaling that R1 points at 2 Full Words not one. Since :>the current interface does not turn on the high bit (end of parms :>flag) in the R1 indicated FW there is no way to indicate that :>information. It MIGHT be possible to use the R1 with the low bit on :>(ie: Pass an odd address like is done to indicate 64-bit addresses) :>to signal a two FW parm list but that has other compatibility :>problems with old code. Actually the current interface does set the high order bit of the word pointing to the parm to x'80'. All (almost all?) IBM utilities support a three word plist, where the second word points to a list of overriding DDNAMEs and the third word points to a starting page number. -- Binyamin Dissen <[email protected]> http://www.dissensoftware.com Director, Dissen Software, Bar & Grill - Israel Should you use the mailblocks package and expect a response from me, you should preauthorize the dissensoftware.com domain. I very rarely bother responding to challenge/response systems, especially those from irresponsible companies. ---------------------------------------------------------------------- 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

