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.