Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!magnus.ircc.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!PSUVM.BITNET!KXH105 From: KXH105@PSUVM.BITNET ("Ken Hornstein 862-7007", 814) Newsgroups: comp.lang.asm370 Subject: HNDEXT macro Message-ID: <9102200535.AA00746@ucbvax.Berkeley.EDU> Date: 20 Feb 91 05:35:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: IBM 370 Assembly Programming Discussion List Distribution: inet Organization: The Internet Lines: 27 Hi. I've written some code that I'm sending to other sites, but I'm running into a problem with my use of the HNDEXT macro. What I'm currently doing is this: HNDEXT SET,(R4) Which works fine on our ESA system, XA systems, and some other CMS systems. But other sites generate a P-list which looks like this: DC CL8'TRAP' DC A((R4)) Which isn't what I want to do at all :-( I've tried using the MF=L form, but it seems like the sites that generate the lousy P-lists also don't recognize MF=L as a valid parameter. I'd hard-code the P-list myself, except that XA uses something else to trap externals instead of TRAP, and I'd like to use it also. Any suggestions? Do I just have to send people an update file with a fix, or is there a way to make this assemble at all sites without any changes? Thanks! --- Build a system that even a fool can use and only a fool will want to use it. Ken Hornstein kxh105@psuvm.psu.edu Phone: 814/862-7007