> -----Original Message----- > From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin > > In a recent note, Edward Jaffe said: > > > Date: Tue, 7 Nov 2006 07:45:41 -0800 > > > > I have written macros to implement assembler features for which I have > > been asking for a long time. In this case, it's the ability to use the > > implied length of the source rather than target operand. In this case, > > I would code: > > > > | MVC2 TARGET,=XL6'402021212121' > > And your macro is able to infer the implied length of a > literal pool reference? I'm impressed! Or, is the assembler > smarter than I thought, and able to deal with a generated: > > MVC TARGET(L'(=XL6'402021212121')),=XL6'402021212121' > > ... or the like?
I tried that variation for my "centering" example, and got this error: 000094 0000 0000 0000 00000 00000 8 MVC LINEOUT+(L'LINEOUT-L'(=C'CENTER ME!'))/2(L'(=C'CENTER ME+ !')),=C'CENTER ME!' ** ASMA147E Symbol too long, or first character not a letter - (=C'CENTER Shortening it to fit on one line didn't help: 00009A 0000 0000 0000 00000 00000 9 MVC LINEOUT(L'(=C'CENTER')),=C'CENTER' ** ASMA147E Symbol too long, or first character not a letter - (=C'CENTER')),=C'CENTER' -jc- ---------------------------------------------------------------------- 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