>> > While looking at the MM code I noticed a line: >> > >> > .ie d misc*st-\\$1 .ds misc*st-\\$1 \\$2 \\*[misc*st-\\$1] >> > >> > It seems like .ds is taking three arguments. >> >> No, only two. The argument to the string name `misc*st-\\$1' is >> `\\$2 \\*[misc*st-\\$1]'. `info groff' should give all the details. > > Okay, thanks. The fact that there is a space between the two parts > of the second argument threw me. I interpreted that to be a third > argument.
This macro does simply the equivalent to foo = bar + foo Werner