I have a program that I am fixing to be 31bit addressing.

I'm looking at an MNOTE out of IEATDUMP coded as follows:


IEATDUMP_L  IEATDUMP PLISTVER=MAX,MF=L

The MNOTE,8 says:

For the "MF" key, positional ARG 2 is required.

So, here I am trying to define the List area, but the list area needs to be given an address to use. But I need this generated so that it KNOWS what the size of the PLIST is.

The very fine manual just doesn't make sense in this case.

What is MF=L for? Hasn't it been to build the PLIST area with a label?

And then, if I need to know the length of the list, I put a label or EQU after...

I am just baffled with this. It is as if they expect me to know what the PLIST size is to start with (if I give it an area in storage, I better know how much it is going to ultimately clobber, doncha think?).

We don't have to do this with other macros. What is so special about this one?

Regards,
Steve Thompson

Reply via email to