On Sun, Dec 5, 2010 at 6:55 PM, Robert A. Rosenberg <[email protected]>wrote:

> At 15:03 -0800 on 12/05/2010, Edward Jaffe wrote about Re: Attach RC=20:
>
>
>  On 12/5/2010 6:27 AM, Peter Relson wrote:
>>
>>> Rather than use L'csAttch, a typical approach is to add an equate such as
>>> csAttch_Len EQU *-csAttch
>>> right after the list form and then use that equate.
>>>
>>
>> I like how (many of? most of?) the newer macros define those equates for
>> you by appending 'L' to the name you specify in the MF parameter.
>>
>
> I can not see how that can occur. The name in the MF is the name of the
> MF=L macro (or a work area where you have copied it). L' is the assigned
> length of that symbol. Thus if you are pointing direct to the MF=L macro,
> you will get the length of the symbol that is assigned the name not the
> length of the expansion. If, on the other hand, you are point at a work
> area, which will be whatever you have assigned as its length (hopefully
> XL'expansion) where

expansion is:
>

I believe that he is talking about the way may of the newer IBM macros (when
generated in  List form) will create an equate (similar to the one you show
below) with an "L" appended to provide the length of the macro expansion.

Try expanding IWM4CON or IARV64 in List form.

>
> Macro Macro MF=L,...
> Expansion equ *-macro
>
>
> ----------------------------------------------------------------------
> 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
>

----------------------------------------------------------------------
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

Reply via email to