If that is the definition: label:
is functionally identical to: labe DS 0H It would be __simple__ to implement for users of FLOWASM. Just modify the source input routine to change the statement to remove the tailing : and insert DS 0H. -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * [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 > -----Original Message----- > From: IBM Mainframe Assembler List > [mailto:[email protected]] On Behalf Of J R > Sent: Thursday, June 14, 2012 11:20 AM > To: [email protected] > Subject: Re: DS 0H > > > The : on a label is an interesting idea. But I am unsure of > what "align properly" means. Do you mean to a halfword boundry? > === Yes, it is an interesting idea and, IMHO, the only way > to implement it would be exactly like a DS0H. It's only > purpose would be to label executable machine instructions, so > interleaved assembler instructions would have no impact. > === > > Date: Thu, 14 Jun 2012 10:38:18 -0500 > > From: [email protected] > > Subject: Re: DS 0H > > To: [email protected] > > > > Well, just my personal oddity, I guess. No offense > intended. I have many. As many are aware of. Especially on > IBM-MAIN where I am always showing how I can do many things > at a UNIX shell prompt more easily (for me) than using TSO > REXX programming. Got one person royally angry, as best as I > can tell from his reply phrasing and mild invective > (incoherent use of crappy symbols like >, <, and | ). > > > > The : on a label is an interesting idea. But I am unsure of > what "align properly" means. Do you mean to a halfword > boundry? Or to the proper boundry implied by the next > instruction? The latter may be a bit difficult. But I don't > know because I don't know how the assembler does its parsing. > What if the next card has a pseudo op like USING or DROP > instead of something which has an implied or specified > alignment requirement? > > > > -- > > John McKown > > Systems Engineer IV > > IT > > > > Administrative Services Group > > > > HealthMarkets(r) > > > > 9151 Boulevard 26 . N. Richland Hills . TX 76010 > > (817) 255-3225 phone . > > [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 > > > > > -----Original Message----- > > > From: IBM Mainframe Assembler List > > > [mailto:[email protected]] On Behalf Of > Frank Swarbrick > > > Sent: Thursday, June 14, 2012 10:25 AM > > > To: [email protected] > > > Subject: Re: DS 0H > > > > > > Why funny? Seems to me that: > > > > > > EXIT LABEL > > > RETURN (14,12),RC=0 > > > > > > > > > is a lot simpler to understand than > > > EXIT DS 0H > > > RETURN (14,12),RC=0 > > > > > > > > > Of course anyone who's programmed assembler for more than one > > > day knows that the DS 0H is for, but I prefer to have my code > > > describe "what it's for" rather than "how it works". > > > > > > Personally, I think the assembler should support a feature > > > where it would align properly if you specify a label followed > > > by a colon. For example > > > > > > EXIT: > > > RETURN (14,12),RC=0 > > > > > > > > > or > > > End_Processing: > > > > > > RETURN (14,12),RC=0 > > > > > > It's just more pleasing to my eye. > > > > > > Frank > > > > > > > > > > > > >________________________________ > > > > From: "McKown, John" <[email protected]> > > > >To: 'Frank Swarbrick' <[email protected]>; > > > "[email protected]" > <[email protected]> > > > >Sent: Thursday, June 14, 2012 6:00 AM > > > >Subject: RE: DS 0H > > > > > > > >> -----Original Message----- > > > >> From: IBM Mainframe Assembler List > > > >> [mailto:[email protected]] On Behalf Of > > > Frank Swarbrick > > > >> Sent: Wednesday, June 13, 2012 6:29 PM > > > >> To: [email protected] > > > >> Subject: Re: DS 0H > > > >> > > > >> I though of doing that very thing. Do you find it > objectionable? > > > >> > > > > > > > >Why would I? It just seems "funny" to me. But, if you were > > > to see some of my code, you'd think that I'm a bit "funny". > > > > > > > >-- > > > >John McKown > > > >Systems Engineer IV > > > >IT > > > > > > > >Administrative Services Group > > > > > > > >HealthMarkets(r) > > > > > > > >9151 Boulevard 26 . N. Richland Hills . TX 76010 > > > >(817) 255-3225 phone . > > > >[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 > > > > > > > > > > > > > > > > > > > > > > > >
