I have used longer-than-8 macros for many years. Works great. I have one source macro that I include at the top of the member that is just 8 characters long. Inside, it has many macro 'redefs' so that I can use a long macro name in the code, but it gets converted to a shorter 8 character macro before going out to the library to get the macro.

A short example:

         MACRO
&NAME    PERFORM_ON &ADDR,&BAD_VALUE=
&NAME    PERFORMO &ADDR,BAD_VALUE=&BAD_VALUE
         MEND


Then, in my code, I use the longer PERFORM_ON.

Some of my macro names are quite long, like:
GET_FIRST_IN_CHAIN
ADD_END_OFF_CHAIN
FIND_IN_CHAIN


Tony Thigpen

John Ehrman wrote on 01/21/2015 02:02 PM:
Dave Cole noted again...
<<But it does make me wonder if they might eventually go to 9 or
longer...>>

I think HLASM has supported operation field entries longer than 8
characters for a long time, but resolution was possible only to source
macros. (No, I haven't tried it.)

John Ehrman


Reply via email to