> -----Original Message----- > From: IBM Mainframe Assembler List > [mailto:[email protected]] On Behalf Of Gary Weinhold > Sent: Wednesday, August 11, 2010 10:38 AM > To: [email protected] > Subject: Re: RES: Parameter passing: overly cautious or > properly paranoid? > > 1) I don't check and it wouldn't make a difference unless they are > mapped by a DSECT. We LM them and STM them into our own fullwords. > > 2) To accommodate easier coding in C++, we accept a fullword > of zeroes > as the final argument in lieu of a the high-order bit on calls with a > variable number of parameters. But we do check all > parameters, even the > required ones. > > Gary Weinhold > Data Kinetics, Ltd.
Now that is interesting! Do you use a standard parm list with the last address with bit 0 set, and just add an F'0' after that one? Or do you code your HLASM to look for the F'0' and not to test for bit 0 set? -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * (817)-691-6183 cell [email protected] * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM
