Agreed, that is a reasonable solution. Thanks for the tip. Peter
> -----Original Message----- > From: IBM Mainframe Assembler List [mailto:ASSEMBLER- > [email protected]] On Behalf Of Robert A. Rosenberg > Sent: Friday, June 03, 2011 5:08 PM > To: [email protected] > Subject: Re: Legal syntax for multiple-operand continued DC statements? > > At 14:28 -0400 on 05/31/2011, Farley, Peter x23353 wrote about Legal > syntax for multiple-operand continued DC statements?: > > >I do know that I can do it the following way as separate DC > >statements for each line, but each occurrence of these variables > >will be slightly different (i.e., different bit flags will be set, > >some in different bytes): > > > > DC A(0),CL7'NAME1 ',X'00',X'09',X'03',AL1(typ_X) > > DC AL1(0+bitFlag1+bitFlag222+bitFlag3333+bitFlag44444) > > DC AL1(0+bitFlag5555555),AL1(0),AL1(0+bitF6),AL1(0) > > > >Please help cure my ignorance (or memory failure) here. > > Here is a simple solution. Create a $DC macro to use in lieu of the > DC. That will allow you to format your DC as you want (ie: Macro > continuation format). Inside the macro you can generate each parm as > a separate DC (to avoid the need to emit end of line characters). By > using a PUSH/POP bracketing the DCs you can suppress the display of > the string of DCs if you want. Since there are no keyword parms, you > can just count the parms and loop through them. -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.
