Paul B. Webster > wrote: > > The macro works beatifully the first time I use it. However, when I > > try to use it a second time, the .... labels are duplicated. > > Indeed they are. In general you cannot use labels in macros unless > you make the LABEL an argument to the macro and ensure that it is > unique to each call of the macro. An easy way to do this is to > produce a set of labels consisting of a "stem" supplied in the > macro call plus .... > > [snip] > > I am sure the "Local" directive is of no relevance here. Wrong, Paul... The "local" directive is EXACTLY the right way to make labels local to a macro. For example: TEST MACRO LOCAL LABEL1 NOP NOP GOTO LABEL1 NOP LABEL1: NOP NOP ENDM -Andy === Andrew Warren - fastfwd@ix.netcom.com === Fast Forward Engineering - Vista, California === http://www.geocities.com/SiliconValley/2499 === For PICLIST help (including "unsubscribe" instructions), === put the single word "help" in the body of a message and === send it to: listserv@mitvma.mit.edu